史上最全的第三方 (二)
系统基础库
sstoolkit 一套Category类型的库,附带很多自定义控件,功能不错~
BlocksKit 将Block风格带入UIKit和Founcation
cocoa-helpers 一些Cocoa的扩展 2年前的工程
CoconutKit 一系列扩展和一些自定组件
STUtils 一系列扩展包
PSFoundation 一系列扩展 和功能增强
ConciseKit 一系列宏定义 挺有意思
DTFoundation 又一系列扩展
BBBootstrap 一些常见功能的扩展库
cooliris-toolkit cooliris出品的基础工具库,从GoogleCode clone过来
BaseKit 一套基础工具库
NSObject-Utility-Categories 如题
NSArray-Utilities 如题
aqtoolkit 一些常用的东西
DLIntrospection 一些NSObject的扩展
NSDate-Extensions 如题日期
ALActionBlocks 在UIControl上添加的Block事件
jrswizzle 主要是swizzling
moriarty 一些还算有用的功能
QSUtilities 一些基础库 (Instagram有用到)
libextobjc 一堆oc的扩展
PrettyTimestamp 友好时间的扩展
ios-jail-break-detector 检测是否越狱 有上线
crackify 检测App是否被破解
NSBundle-OBCodeSigningInfo 检查当前签名、Sandbox状态
MacOSX
UIView-AnimatedProperty 为UIView添加动画效果的property,有用到swizzle
Block-KVO Block风格的KVO~
MTDates 一些Data的category
CocoaSecurity 常见的哈希、加密解密算法
sskeychain 访问keychain 支持iOS Mac
ABContactHelper访问联系人
UISS 用JSON的风格设置UIKit样式
Underscore.m 仿JS的underscore.js来写的,用于访问和处理数据
TICoreDataSync 在不同设备间对CoreData进行同步 (iPhone iPad Mac)
SoloComponents-iOS 几个轻量的组件,没什么用,2年没更新
MAObjCRuntime 将运行时包装成ObjC
Objective-C-Generics 通过宏定义勉强实现的范型
TBMacros 一些常用的宏定义
NSString-Ruby 为Ruby程序员带来的字符串相关功能
ObjectiveRecord CoreData包装的活动记录 有RoR风格的API
FastImageCache 滑动时快速显示图片的库,Path开发
基础功能
mediaextract 纯C的一些常用媒体文件的解析读取
objection 一个估计是java ee写多了的人搞的,注解依赖注入xx工厂之类的 Typhoon IoC容器啊~~
HTKit 一票乱七八糟的东西
StringScore 模糊匹配字符串 查找某两个字符串的相似程度
RegexKitLite 正则表达式库 (从SF.net mirror过来)
FormatterKit 一个NSString的格式化工具
TMCache 一个内存Cache
EGOCache EGOImage里面的 Cache功能
HJCache 一个缓存网络内容等的Cache
RNCryptor 加密解密相关 貌似更上流, note:去看一下他博客
ssziparchive zip压缩 zip解压~
ZipKit 一个ZipKit 从bitbucket Mirror过来
ZipKit 如同ZipKit 改为ARC了
zipzap Zip文件处理 底层为libz
MTMigration 版本升时执行一次
MTControl jQuery风格touch事件绑定
storage 快速、线程安全的I/O存储操作
CHCSVParser CVS文件解析
YLMoment 日期的解析,格式化等,支持多语言
CMUnistrokeGestureRecognizer 各种奇怪的手势检测
EKAlgorithms.git 常见算法的ObjC实现,包括排序、查找、数组、字符串、常用数据结构..
框架/封装
three20 一个曾经用得广泛的庞大的iOS开发框架 已不再维护
nimbus three20替代品 又一个庞大的框架
BeeFramework 一个基于MVC的框架, 比较大..
OmniGroup 一套很庞大的库(OmniGroup) 支持Mac和iOS 更新迅速
ReactiveCocoa 一套响应式编程的框架(Functional Reactive
Programming) 支持Mac
WebViewJavascriptBridge WebView和Cocoa之间的事件传递
OCUDL 自定义literals 有点意思~~
Kiwi 一个Behavior驱动编程框架? (BDD)?
Mantle 一个Model层, 替代CoreData 可以生成Model对象~ Github官方出品..
MagicalRecord CoreData的包装 简化代码
fmdb SQLite的封装
KZPropertyMapper 一个Model的封装,类JSON
BlockInjection 为某个方法注入一个Block 类似AOP
NSObject-ObjectMap JSON和XML包装到Object
Ejecta 通过OpenGL OpenAL来实现 WebCanvas JS等,很庞大~
FCModel 为SQL程序员包装一下CoreData
功能/封装
iOS-System-Services 获取各种设备信息 包括硬件、网络、内存、进程等等
MKStoreKit iAP用的库
CargoBay 一个包装iAP StoreKit的库
RMStore 很轻量的iAP包装
QuincyKit 处理crach信息的库 只有上架应用才能用 支持Mac
OpenUDID 系统UDID替代方案
UIDevice-with-UniqueIdentifier-for-iOS-5 另一个UUID解决方案 但iOS7不能用了
uidevice-extension 一系列UIDevice的扩展 有PrivateAPI 最新的工程在cookbook-code里
InAppSettingsKit 包装了设置、URLScheme、Mail、Icon等东西
DTWebArchive 允许访问剪贴板中的WebArchive格式富文本
routable-ios inApp的URL定义 在App内打开自定义URL (解耦)
JLRoutes 复杂的URL Scheme解析和路由
Emoji 访问Emoji图片的功能
PDKeychainBindingsController 以类似UserDefault的方式访问Keychain
CoreTextWrapper 一个CoreText库的包装
Slash 对AttributeString的封装
iHasApp 检测某个App是否安装,集成了常见的URL Scheme