系统基础库
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 |
Mac 安全工具打开`任何来源`
```
sudo spctl --master-disable
```
来源:oschina
链接:https://my.oschina.net/u/819364/blog/308278