知识点:swift使用OC第三方库,swift使用swift第三方库,OC使用swift第三方库以下为手动添加,最好的方式是使用CocoaPods进行添加,如果觉得安装麻烦可以使用Xcode相关插件进行一键安装
CocoaPods安装相关文章:
http://francis-wang001.iteye.com/blog/2314929
rvm安装ruby失败解决:换命令brew install ruby安装
http://blog.csdn.net/maijunjin/article/details/30645469
http://www.blogjava.net/gddg/archive/2015/07/17/426292.html
http://www.cnblogs.com/kw-ios/p/3831301.html
[!] Unable to find a pod with name, author, summary, or descriptionmatching '······'解决方法
http://blog.cocoachina.com/article/29127
使用CocoaPods
1.cd 工程文件夹路径
2.pod init
3.vim Podfile
4.pod install

Swift
OC版本第三方库的使用方法
在swift中使用OC第三方库步骤:
1.将第三方库文件拖到工程中

2.创建桥接文件
a).通过新建文件创建一个.h文件(命名规则:xxx-Briding-Header)

b).在桥接文件中将需要使用的头文件通过“#import”包含进去

c).设置工程文件

Swift版本第三方库的使用方法
在swift中使用Swift第三方库步骤:(假设有工程A需要使用Swift第三方库snapkit)
1.将第三方库拷贝到需要使用它的工程A文件根目录

2.打开工程A,右键add Fiels to … 选择第三方库中的工程文件并添加


3.点击工程A,Embedded Binaries中添加相应地文件,不好解释,看图

4.需要使用的时候import库文件,import之前先编译一下,这样会自动提示

参考文章:http://www.jianshu.com/p/ab9472c8753a
OC
OC使用Swift第三方步骤
1.创建Swift文件(假设第三方)
2.找

3.改

4.包含刚刚起的名字加-Swift.h

常用的第三方库
约束(屏幕适配)——snapkit(swift)
例:http://www.jianshu.com/p/4947e690c9da
网络请求——Alamofire(swift)
例:http://www.jianshu.com/p/4723da7eab66
网络请求AFNetWorking
异步加载网络图片——Kingfisher(swift)
例:http://www.jianshu.com/p/4d831be7da17
异步加载网络图片——SDWebImage(OC)
例:http://www.jianshu.com/p/6e288f1f1007
网络状态的检测——Reachability(OC)
例:http://www.jianshu.com/p/4d831be7da17
刷新数据heder、footer等——MJRefresh(OC)
例:http://www.jianshu.com/p/4d831be7da17
数据库操作——FMDB(OC)
例:http://www.jianshu.com/p/9e15581f2c34
数据模型——YYModel(OC)
提示框——KVNProgress(OC)
提示MBProgressHUD
关于提示框还有一个Swift的自定义提示框:http://www.jianshu.com/p/868a28c77123
网友评论