IOS程序员应该知道的一些第三方框架

原创 2015年11月19日 11:17:30

IOS程序员应该知道的一些第三方框架



改变你的开发效率



Http协议

AFNetworking

基于NSURLConnection的一个轻量级的http协议框架。

MKNetworkKit

也是一个用户很多的网络框架

Reachability

可以监听网络状况


Socket

CocoaAsyncSocket

使用CFSocket与runloop实现的异步Socket


Json解析

MJExtension

让json解析变得异常简单,一步解析,支持数组的内容和字典内容变成对象。

Mantle

GitHub自家的产物,轻量级建模的首选


设计模式

ReactiveCocoa

改变你的编程方法,架构设计。

BlocksKit

适合过度依赖block的人


动画UI

POP

facebook出品的一个框架,比Core Animation操作方便。

MBProgressHUD

一个loadingBar 可以进行很多定制

SVProgressHUD

同是一个loadingBar 可以进行很多定制

DTCoreText

文字排版,富文本


滤镜

GPUImage

可以简单实现更细粒度的滤镜,并且效率要高于系统的CoreImage。


视频解码

iFrameExtractor

基于ffmpeg的一个框架

RTSPPlayer
也是基于ffmpeg的框架


数据持久

FMDB

数据库的一个封装,用的人很多

SDWebImage

图片下载的一个封装


内存方面

TMCache

缓存数据,可以缓存到memory或者disk


通信

XMPPFrameWork

可以做聊天通信,基于xmpp协议


动态代码

JSPatch

将js代码映射成原生代码,可以实现动态代码


数据处理

RegexKitLite

可以更好的利用正则表达式,实现更方便的操作


Autolayout

Masonry

autolayout布局框架


读《程序员应该知道的97件事》笔记

1.技术债务和童子军规则 技术债务 当你发现必须在“干得好”和“干得快”之间做出抉择的时候,一般都会选择“干得快”,并提醒自己将来再来返工。下一轮迭代自有其新的问题,工作重点转移到新问题上,老问题还存...
  • lsblsb
  • lsblsb
  • 2013年12月18日 19:41
  • 900

IOS程序员应该知道的一些第三方框架(监控视频直播RTSPPlayer)

改变你的开发效率 Http协议 AFNetworking 基于NSURLConnection的一个轻量级的http协议框架。 MKNetworkKit 也是一个用户很多的网络...
  • yst19910702
  • yst19910702
  • 2017年05月26日 14:31
  • 444

程序员媳妇注意事项

十一年前我和程序猿第一次见面,还是大一军训期间。我甚至不确定程序猿是否记得那是第一次见面。当时不小心装伪文艺参加了吉他社,想借一本吉他入门书,然后同在吉他社热心的海哥说他一同学有,就带着我去拿书了。于...
  • haoyunyun888
  • haoyunyun888
  • 2016年09月09日 11:19
  • 2760

《程序员应该知道的97件事》

  《程序员应该知道的97件事》 False consensus bias 虚假同感偏差 柏拉图:风格之美、和谐、优雅及优美的节奏,尽在于简单 童子军规则:尽力去...
  • lllcfr1
  • lllcfr1
  • 2014年08月11日 23:36
  • 630

《那些年啊,那些事——一个程序员的奋斗史》——97

如果想和领导套套近乎,了解上级的想法,那就是要意无意地和领导多接触。当然这并不需要很正式的场合,也不需要一本正经地讨论,只需要像聊天一样唠唠嗑。最合适的场合便是在电梯,时间不长也不短,但如果下属把握好...
  • norains
  • norains
  • 2012年05月12日 10:04
  • 30367

Java程序员需要读的书

1、java学习基础编程篇 下载地址:http://blog.csdn.net/shenzhq1980/article/details/48375543 Java程序设计语言.(美国)阿诺...
  • scmrpu
  • scmrpu
  • 2016年01月09日 14:32
  • 1035

[转帖]想成为嵌入式程序员应知道的16个基本问题

  这是嵌入式C程序员的基本知识。作者在Embedded Systems Programming杂志上发表了很多嵌入式系统开发方面的文章。  C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。...
  • xiaocai0001
  • xiaocai0001
  • 2006年04月13日 21:25
  • 5440

开发者需要知道的有关软件架构的五件事

1.软件架构不只是前期的“大设计” 传统的观点认为,软件架构就是在前期进行“大设计”,然后通过瀑布模型进行交付,架构团队要确保软件的每一个元素在进行编码之前都要考虑妥当。2001年,“敏捷开发宣...
  • qq_41077703
  • qq_41077703
  • 2018年01月23日 14:26
  • 148

每个程序员应该知道的计算机网络知识

因特网 因特网是当今世界上最大的网络, 是”网络的网络”. 即因特网是所有网络互连起来的一个巨型网络. 因特网的组成 : 边缘部分 : 主机 核心部分 : 大量网络和连接这些网络的路由器(此路...
  • Doraemon___
  • Doraemon___
  • 2016年12月06日 19:36
  • 1100

新入行程序员必须知道的十个秘密

1、版本控制系统(VCS)   VCS 也许是计算机课程最大的疏漏。这些课程光记得教如何写代码,但却往往忘记教学生如何去管理代码。   每一个程序员都应该懂得利用 Git 或 Subversion...
  • baidu_35738377
  • baidu_35738377
  • 2016年10月27日 10:44
  • 799
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS程序员应该知道的一些第三方框架
举报原因:
原因补充:

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