作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS开发交流群:130595548[http...[作者空间]
序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心...[作者空间]
简述 最近收集梳理了一些iOS相关的问题,其中大部分都是大厂面试或者面试其他人用到的,能命中大部分的面试和日常工作...[作者空间]
前言 当有个需求,A,B异步请求完成之后才能请求C,D。A,B,C,D都是异步请求。这个用dispatch_gro...[作者空间]
这几天一直在纠结怎么监听滑动手势,获得滑动的距离,但是就是没有一篇文章解决我的问题,自己摸索了好久,才知道怎么搞,...[作者空间]
1. 什么是 Runtime? 我们都知道,将源代码转换为可执行的程序,通常要经过三个步骤:编译、链接、运行。不同...[作者空间]
序言 最近正在重新系统的学习iOS,收集了一些自己认为不错的博客和资料和大家分享。 CALayer CALayer...[作者空间]
从runtime源代码层面去研究下NSObject类初始化相关方法:load、initialize,以及在调用时内...[作者空间]
KJEmitterView a simple project for KJEmitterDemo 这个工程提供了一...[作者空间]
本文用来介绍 iOS 开发中 『Blocks』的底层原理。我将通过 Blocks 由 OC 转变的 C++ 源码来...[作者空间]
在GitHub上创建私有库,并使用cocoapods导入使用 1、创建索引库 创建远程索引库 创建本地索引库 1)...[作者空间]
在APP中点击照片,都会显示出大图,然后在大图的上面会有个保存照片的按钮,照片直接保存到了系统的【相机胶卷】相册中...[作者空间]
每天与代码打交道,你是否曾有这样的困惑与焦虑: 程序员:“天天写业务代码还加班,如何才能成为技术大牛?” 测试:“...[作者空间]
随着iPhone 5、iPhone 6、iPhone 6 Plus、iPhone X等机型的发布,iPhone也进...[作者空间]
一.应用背景 一般收集用户行为数据,埋点代码是在具体业务代码中实现,比如某个按钮的点击: 项目初期这样写是没有问题...[作者空间]
本文首发于我的个人博客:『不羁阁』 文章链接:传送门 我是一名普通程序员。我用了整整『700』天的时间;背完了初中...[作者空间]
组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真...[作者空间]
本文Demo传送门:BlockTestApp 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函...[作者空间]
原文,此文只为总结学习使用NSRecursiveLock实际上定义的是一个递归锁,这个锁可以被同一线程多次请求,而...[作者空间]
为什么需要组件化随着公司业务的不断发展,项目的功能越来越复杂,各个业务代码耦合也越来越多,代码量也是急剧增加,传统...[作者空间]