Loading...
分类添加的方法可以“覆盖”原类方法同名分类方法谁能生效取决于编译顺序,后编译先执行名字相同的分类会引起编译报错Category的实现原理通过Runtime...
Carthage 是一个去中心化的依赖包管理器。CocoaPods 自动为你的应用创建和更新 Xcode 的 workspace 和 所有依赖。而 Car...
本文源码为 runtime 中的 objc4-706.tar.gz。主文引用的源码都可以在runtime文件夹下的NSObject.h、NSObject....
GCD将线程的管理移到系统级别,你只需要定义好要执行的任务,然后丢到合适的Dispatch queue,GCD会负责创建线程来执行你的代码,由于这部分是处...
之前尝试使用Jenkins来持续集成,但是发现配置起来比较繁琐,后来发现 fastlane 完全可以满足我的需求。fastlane 是一款为 iOS 和 ...