开源实力展示


AFNetworking
AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库。

SSToolkit
SSToolkit开源项目提供了一个完整的iOS类库集合。

PSPDFKit
十分强大的PDF开发框架,有异步加载、预览、编辑、加标注等功能。

Chameleon
Chameleon是一个独立的可以直接替代UIKit在Mac OS X上运行的框架。
IOS SWIFT语法开源英语
IOS平台的SWIFT开发语言是快速开发语言,有垃圾回收机制,没有指针,内置的数据结构类比C++ STL相对好用些,扩充和强化了一些其它语言模糊的地方,比如计算属性。另外SWIFT还可以使用闭包,相对C++灵活些。SWIFT的值类型和引用类型在其它语言里也有体现,只要理解了指针,理解引用类型也不困难。
我是从C系列这方面语言转向SWIFT的,遇到了一些不太适应的地方,比如判断要用let,不能用指针,构造函数名不是类名,是init,参数要有参数名,不想带参数名还要加_,可选类型相关的?和!。
使用SWIFT语言的最大麻烦就是要分文件,象C++写个上万行的cpp文件,编译器支持的很好,但XCODE处理这么大的SWIFT文件不行,要分文件,不过可以混编C++文件。
这里把一些SWIFT英文资料翻译下,欢迎阅读和赞。
我是从C系列这方面语言转向SWIFT的,遇到了一些不太适应的地方,比如判断要用let,不能用指针,构造函数名不是类名,是init,参数要有参数名,不想带参数名还要加_,可选类型相关的?和!。
使用SWIFT语言的最大麻烦就是要分文件,象C++写个上万行的cpp文件,编译器支持的很好,但XCODE处理这么大的SWIFT文件不行,要分文件,不过可以混编C++文件。
这里把一些SWIFT英文资料翻译下,欢迎阅读和赞。