CoreCode

1pod
CoreLib是一些可重用的Objective-C源代码,用于使开发Mac和iOS应用程序的各个方面更加容易、快速和更安全。
CoreLib具有以下特性
基于基本Cocoa(如NSArray、NSData、NSObject、NSString等)的类别,用于提供新功能或者语法糖(AppKit+CoreCode,Foundation+CoreCode)
针对iOS:为UIActionSheet、UIAlertView等提供更方便的基于块的界面或新的视图控制器(iOS/JM*)
针对Mac:提供便于发送电子邮件、获取主机信息、管理启动项、显示样式字体列表等的功能类(Mac/JM*)
在所有Foundation和AppKit类上提供类别,提供属性而不是getter/setter。这是在10.10 SDK上也提供的,但我们为Xcode 6之前的版本提供(AppKit+Properties,Foundation+Properties)
支持旧SDK中的对象索引,其中Apple不支持(Foundation+Indexing)
支持在您的部署目标上不可用的方法/类调用时生成警告(CoreLib_Availability)
支持在集合类中伪静态类型(在不需要类型转换的情况下从集合中调用对象的属性)以及更多便利功能(CoreLib)
许可:MIT