iOS APP高效开发的弹药库——最新必备开源库 二


存储篇:


喜欢使用 sqlite的,可以试试fmdb,封装的不错,简洁易用。 https://github.com/ccgus/fmdb


如果要用CoreData, 那么用一下MagicalRecord,它降低了使用coredata的门槛。https://github.com/magicalpanda/MagicalRecord


如果要使用keyChain存储敏感数据,那么可以用SFHFKeychainUtils,使用非常简单。 https://github.com/kamiro/SFHFKeychainUtils



动画篇:


pop: Facebook发布的大名鼎鼎的动画库(动画引擎),支持多种常见动画效果,包括弹性和衰减,也可以自定义效果,最关键的是,其接口语法上和Core Animation非常相似,就像是重新实现了系统的Core Animation,所以上手容易。https://github.com/facebook/pop


Canvas :可以认为就是个动画集合,提供了对Core Animation进一步的封装。 https://github.com/CanvasPod/Canvas



工具篇:


日志框架: 用用 CocoaLumberjack吧,支持log分级,支持日志记录方式(控制台、文件、服务器),而且性能不错,可以简单的替换NSLog。 https://github.com/CocoaLumberjack/CocoaLumberjack


数据加密和摘要: CocoaSecurity 提供了常见的AES加解密,sha1、md5系列的摘要算法。 https://github.com/kelp404/CocoaSecurity


zip压缩和解压: ZipArchive,非常好用,打包上传和下载的时候经常需要用到。


文字效果: DTCoreText 是一个功能强大的文字效果库,可以在UITextView上实现包括文字大小、颜色、字体、下划线、链接、间距等效果。 https://github.com/Cocoanetics/DTCoreText


DTFoundation: 这是个强大的工具集合,百宝箱啊,里面有异步文件删除、目录监控、base64编码、日志、版本管理,以及对NSArray、NSDictionary、NSString、NSURL等系统类的一些方便使用扩展,还有对gif动画的支持和HTML解析,以及UIWebView、UIImage、UIView等UIKit的扩展和一些UI增强组件。 https://github.com/Cocoanetics/DTFoundation


MAZeroingWeakRef:非常棒的智能指针工具,可以自动销毁对象分配的内存,防止内存泄漏,方便内存管理。https://github.com/mikeash/MAZeroingWeakRef


TMCache: 一个不错的基于key/value的数据缓存库,支持内存和持久缓存,基于GCD支持多线程操作,挺好用。 https://github.com/tumblr/TMCache



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值