自己总结的iOS、mac开源项目及库 (13)

* [FMDB](https://github.com/ccgus/fmdb) - sqlite的工具, [多线程FMDatabaseQueue实例](https://github.com/tangqiaoboy/FmdbSample),[FMDB数据库的使用演示和封装工具类](https://github.com/liuchunlao/LVDatabaseDemo)。

* [GXDatabaseUtils](https://github.com/Gerry1218/GXDatabaseUtils) - 在FMDB基础上的工具。

* [realm-cocoa](https://github.com/realm/realm-cocoa) - Realm是一个真正为移动设备打造的数据库,同时支持Objective-C和Swfit。Realm宣称其相比Sqlite,在移动设备上有着更好的性能表现。

* [Breeze](https://github.com/andrelind/Breeze) - 用Swift写的一个轻量级的CoreData管理工具,并且还支持iCloud 。

* [AlecrimCoreData](https://github.com/Alecrim/AlecrimCoreData) - Swift,更容易地访问 CoreData 对象封装类库。除了 CRUD,还提供指针定位,强大的排序、筛选,异步数据获取,以及独立线程后台存取数据。

* [CoreStore](https://github.com/JohnEstropia/CoreStore) -  Core Data 管理类库。 其中事务管理及查询是其比较大的亮点,整套 API 功能完整。

* [Presentation](https://github.com/hyperoslo/Presentation) - 重量级好项目 Presentation,它可以方便你制作定制的动画式教程、Release Notes、个性化演讲稿等。

* [CoreValue](https://github.com/terhechte/CoreValue) - Swift 2 版 Core Data 封装库。相比另外两个 [SwiftRecord](https://github.com/arkverse/SwiftRecord)和 [CoreStore](https://github.com/JohnEstropia/CoreStore)更轻量。

========

#### 缓存处理

* [YTKKeyValueStore](https://github.com/yuantiku/YTKKeyValueStore) - Key-Value存储工具类,[说明]()。

* [TMCache](https://github.com/tumblr/TMCache) - TMCache 是 Tumblr 开源的一个基于 key/value 的数据缓存类库,可以用于缓存一些临时数据或者需要频繁加载的数据,比如某些下载的数据或者一些临时处理结果。

* [JLKeychain](https://github.com/jl322137/JLKeychain) - 快捷使用keychain存储数据的类,使keychain像NSUserDefaults一样工作。

* [sskeychain](https://github.com/soffes/sskeychain) - SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置。

* [KeychainAccess](https://github.com/kishikawakatsumi/KeychainAccess) - 管理Keychain接入的小助手。

========

#### PDF

* [Reader](https://github.com/vfr/Reader) - Reader可提供类似iBooks的文档导航,支持屏幕旋转和所有方向,并通过密码保护加密PDF文件,支持PDF链接和旋转页面。

========

#### 图像浏览及处理

* [FLAnimatedImage](https://github.com/liric28/FLAnimatedImage) - gif播放处理的工具。

* [CLImageEditor](https://github.com/yackle/CLImageEditor) - 超强的图片编辑库,快速帮你实现旋转,防缩,滤镜等等一系列麻烦的事情。

* [VIPhotoView](https://github.com/vitoziv/VIPhotoView) - 用于展示图片的工具类,因为是个 View,所以你可以放在任何地方显示。支持旋转,双击指定位置放大等。

* [MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser) - 一个非常不错的照片浏览器,在github的star接近3000个,[解决MWPhotoBrowser中的SDWebImage加载大图导致的内存警告问题]()。

* [core-image-explorer](https://github.com/objcio/issue-21-core-image-explorer) -  Core Image 滤镜处理图片-- swift ,[Core Image 介绍]()。 

* [CoreImageShop](https://github.com/rFlex/CoreImageShop) - CoreImageShop图片滤镜处理-- Mac app that let you create a complete Core Image Filter usable on iOS using SCRecorder。

* [GPUImage](https://github.com/BradLarson/GPUImage) - 处理图片效果。

* [RSKImageCropper](https://github.com/ruslanskorb/RSKImageCropper) - 适用于iOS的图片裁剪器,类似Contacts app,可上下左右移动图片选取最合适的区域。

* [WZRecyclePhotoStackView]() - 删除照片交互--WZRecyclePhotoStackView,就是模拟生活中是删除或保留犹豫不决的情形而产生的。 在上滑,下滑的部分,借鉴了[TinderSimpleSwipeCards](https://github.com/cwRichardKim/TinderSimpleSwipeCards)。

* [TimingFunctionEditor](https://github.com/schwa/TimingFunctionEditor) - TimingFunctionEditor用swift编写, 贝塞尔曲线编辑器,编辑后可以预览或拷贝代码片段直接使用。P.S. 该项目采用更简单的依赖管理器 [Carthage](https://github.com/Carthage/Carthage) ,而非常用的 CocoaPods。[Carthage介绍中文]()。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysjjp.html