IOS 开发推荐常用lib

原创 2015年07月11日 02:00:15


1. Mantle


Mantle 让我们能简化 Cocoa 和 Cocoa Touch 应用的 model 层。简单点说,程序中经常要进行网络请求,请求到得一般是 json 字符串,我们一般会建一个 Model 类来存放这些数据。这就要求我们编写一系列的序列化代码,来把 json 转换为 Model 。这很费时间,容易错,不容易修改。 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 开发常用的一些工具

通用工具 HomeBrew:OS X上非常出色的包管理工具。 源码控制 Git:分布式版本控制系统和源码管理系统,其优点是:快和简单易用。对于新手来说,可在此查看免费电子书籍。 ...

iOS 开发 一些常用的公共方法

iOS 开发 一些常用的公共方法1、 获取磁盘空间大小// 获取磁盘空间大小 + (CGFloat)diskOfAllSizeMBytes{ CGFloat size = 0.0; ...

iOS 开发常用的框架

键盘管理 TPKeyboardAvoiding IQKeyboardManager(1.2.8) 弹窗HUD MBProgressHUD(0.9.2) SVProgressHUD UI...
  • iOSbird
  • iOSbird
  • 2017年06月08日 21:49
  • 335

iOS 开发常用宏

#define NavigationBar_HEIGHT 44#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width) #defin...

iOS 开发常用的23种设计模式简介

联系人:石虎  QQ: 1224614774 昵称:嗡嘛呢叭咪哄   设计模式主要分三个类型:创建型、结构型和行为型。     其中创建型有:  一、单例模式(Singleton):保...

ios 开发,通讯录信息调用常用方法,这个比较全,不用再整理了;

ABAddressBookRef addressBook = ABAddressBookCreate();          CFArrayRef results = ABAddressBookCop...

iOS 开发中常用的第三方下载地址整理

你想要的,这里都有!第三方下载链接整合

[IOS 开发] NSString的常用用法

温故知新,常用常新   //1、创建常量字符串。 NSString *astring = @"This is a String!";   //2、创建空字符串,给予赋值。 ...

iOS 开发中常用的小功能(打电话,发短信...)

一.打电话                                                                                               ...

iphone ios 开发常用代码(我用到的)

另外的一篇博文http://fei263.blog.163.com/blog/static/927937242009526112420548/ 1。如何根据时间来生存一个字符串 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS 开发推荐常用lib
举报原因:
原因补充:

(最多只允许输入30个字)