ios 代码库 集合类

系统基础库

Category/Util

 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

你可能感兴趣的:(ios 代码库 集合类)