在老鎮(zhèn)的豆瓣電臺項目中,用到了三個第三方庫,分別是"Alamofire","SwiftyJSON","HRToast+UIView".
"Alamofire"和"SwiftyJSON"用來加載網(wǎng)絡(luò)請求,"HRToast+UIView"用來實現(xiàn)提醒功能.
第三方庫的安裝有三種方法:
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