在老镇的豆瓣电台项目中,用到了三个第三方库,分别是"Alamofire","SwiftyJSON","HRToast+UIView".
"Alamofire"和"SwiftyJSON"用来加载网络请求,"HRToast+UIView"用来实现提醒功能.
第三方库的安装有三种方法:
1. 利用cocoapods进行安装,要先安装cocoapods,在通过cocoapods导入第三方库,教程百度一下有很多,跟着一步一步来就能完成.通过cocoapods进行安装的朋友在打开项目时要点.xcworkspace这个文件,不能在通过.xcodeproj启动项目
2. 利用Carthage进行安装,这个方法我暂时没有用过.
3. 直接在GitHub上下载第三方库的文件,将第三方库的.xcodeproj文件拖入项目中,在通过Embedded Binaries进行导入.安装教程大家可以看小波的视频,地址如下http://www.swiftv.cn/secure/course/i8nwezv3/learn#lesson/i8nwezv30.013746740994974970.8023816233035177
对于新手来说,还是推荐用第三种方法进行安装,此方法最为简单方便.
在导入第三方库完毕后,我们要进行使用时,一定不要忘记在代码中添加import XXX.(XXX为第三方库名)如果在用第三方库的代码时程序报错,运行模拟器编译一下错误就排除了.
注:"HRToast+UIView"这个第三方库可以直接把HRToast+UIView.swift这个文件拖到项目中即可,不用在Embedded Binaries进行导入
三个第三方库的GitHub地址
https://github.com/Alamofire/Alamofire
https://github.com/SwiftyJSON/SwiftyJSON
https://github.com/Rannie/Toast-Swift
网友评论