【逐渐提高】ios 代码库 集合类

烂漫一生 提交于 2019-12-02 00:24:39

系统基础库

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

```

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!