IOS 开发推荐经常使用lib

Posted cxchanpin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS 开发推荐经常使用lib相关的知识,希望对你有一定的参考价值。


1. Mantle


Mantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层。简单点说。程序中常常要进行网络请求,请求到得通常是 json 字符串。我们通常会建一个 Model 类来存放这些数据。这就要求我们编写一系列的序列化代码,来把 json 转换为 Model 。这非常费时间,easy错。不easy改动。 Mantle 非常好的攻克了这个问题。并且更易用。



2. Masonry


IB 时代,假设你还在用代码绝对布局就太 low 了。

随着苹果公布 iPhone6 、 iPhone 6 plus 。 ios 设备将会出现越来越丰富的屏幕尺寸,我们不可能依据每一个尺寸做一套布局。所以。使用 autolayout 就很有必要了。

在 storyboard 中,能够很方便的使用 autolayout 。可是为了更好的协作开发,有些公司依旧在手写布局,令人沮丧的是苹果提供的 autolayout 语法晦涩难懂,很影响效率(你能够在 这里 动态查看 autolayout 的语法)。 Masonry 就是设计来解决复杂的手写 autolayout 。怎样优雅的使用 autolayout ,且看 Masonry 。



4. BlocksKit


BlocksKit绝对是 Objective-C 的知心伴侣,它为 OC 经常使用类提供了强大的 Block 语法支持,使得编写 OC 代码变得舒适、高速、优雅。

反正我是绝对离不开它。



5. KVOController


假设你在项目中有使用 KVO 。那么 KVOController 绝对是个好选择。它是 facebook 开源的一个 KVO 增强框架。有下面几个特性:



































以上是关于IOS 开发推荐经常使用lib的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发优秀博客和软件推荐

ios开发非常好用的编程工具推荐

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)

iOS学习之路(资料推荐)

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接)

iOS开发的知名个人博客及几个网站