[ SWIFT ] - 專案中導入AppDevKit
前言:
前陣子Yahoo開源了雅虎常使用的ios庫:AppDevKit,這個雅虎已經使用了三年的kit,裡面包含了許多開發人員常用的功能並號稱可以節省30%的開發時間,對於需要常常開發app的工程師來說想必非常重要,以下就來介紹
(1)安裝-新增pod file 檔案後輸入:
方法一:
source 'https://github.com/CocoaPods/Specs.git'
pod 'AppDevKit'
方法二:小編所使用的方法
點選Product\CocoaPods\選擇Create/Edit Podfile
pod檔案中的內容,輸入後再選擇Install Pods進行安裝:
由於小編在安裝時竟然遇到了2個異常的情況導致我一直安裝失敗,因此與大家分享安裝時的錯誤情況與解決方法:
(A)狀況1:安裝過程中出現請加入use_frameworks!的訊息
說明:此部份是由於Swift 並不像Object C一樣可以新增庫,因此需要在pod file中加入use_frameworks!
範例:
platform :ios, "9.0"
target "MyApp" do
pod 'Alamofire', '~> 3.1.4'
use_frameworks!
end
(B)狀況2:安裝時一直出現[!] Unable to find a specification for 'XXXXX..'的錯誤訊息
說明:此專案的檔案異常,需要重新安裝,請在此專案中開啟終端機畫面,依序輸入:
※安裝過程中需等待檔案下載,需要一段時間。
pod repo remove master
pod setup
pod install
安裝後再重新執行Install Pods即可。
(2)新增Header.File檔案:
檔案名稱:小編取名為appdevkit,注意此名稱之後設定會用到喔
(3)設定Head.File內容:
#import
(4)設定Build Setting:
在Swift Complier - Code Generation中 Objective-C Bridging Header中輸入 專案名稱/Header File名稱,我的專案名稱是bb,Header File名稱:appdevkit.h,因此這裡輸入的就是:bb/appdevkit.h
以上已完成AppDevKit的導入
(5)應用:
點選ViewControl後新增func setupView,在將此func加入至viewLoad中
說明:原本的UIColor是不支援HexString的,因此ADKColorWithHexString就是AppDevKit所提供的擴充功能。
留言
張貼留言
您好:
歡迎到訪我的Blog,這裡有我的生活經驗、美好的回憶和程式開發經驗分享~
目前努力學習Swift中,希望你會喜歡Swift!
如果可以也請你留言給我一個鼓勵喔!
謝謝