IOS
我的昵称被占用了
这个作者很懒,什么都没留下…
展开
-
iOS Runtime Programing
Objective-c语言推迟许多决定从编译链接时到运行时。无论何时,只要有可能,它会动态地做事。这意味着该语言不仅需要一个编译器,同时也需要一个运行时的系统去运行编译代码。运行时系统充当一个Objective-c语言的系统,它决定objective-c如何工作。 本文着眼于NSObject类以及Objective-c程序如何与运行时系统交互。特别的,它在运行时动态地为新的类检查范式,并翻译 2014-08-01 03:53:04 · 556 阅读 · 0 评论 -
Carthage:去中心化的Cocoa依赖管理器
Cocoa的依赖管理器,我们已经有了CocoaPods,非常好用,那么为什么还要创建这样一个项目呢?本文翻译自Carthage的Github的README.md,带大家来了解一下这个工具有何不同之处。Carthage的目标是用最简单的方式来管理Cocoa第三方框架。基本的工作流如下:创建一个Cartfile,包含你希望在项目中使用的框架的列表运行Carthage,将会获转载 2015-03-23 13:29:13 · 531 阅读 · 0 评论