Bundle :
http://www.cnblogs.com/BigPolarBear/archive/2012/03/28/2421802.html
http://blog.sina.com.cn/s/blog_7b9d64af0101jmj2.html
http://www.mamicode.com/info-detail-209800.html
一个内部结构按照标准规则组织的特殊目录。
iOS的应用都是通过bundle进行封装的,对应的bundle类型是Application类型,平时我们通过XCode编译出来的Target(即我们开发的应用),其实就是一个Application类型bundle,即一个文件夹!但是Finder会把这个bundle当做一个文件显示给我们,其实是因为这个bundle自身也是一个package,而Mac系统会把所有的package当做一个文件来对待,显示给用户,从而防止用户误操作导致程序文件损坏或丢失。至于bundle和package有什么区别,就不在这里展开说明了,本文后面所说的bundle都会被Mac系统视为package。
CocoaPods:
http://blog.csdn.net/showhilllee/article/details/38398119
用来统一管理第三方库。
ReactiveCocoa:
http://www.jianshu.com/p/87ef6720a096
由github开源的应用于iOS和OS的新框架。简称RAC。