在嘗試使用swift 時用到 cocoapods 第一次用到了 use_frameworks!
platform:ios,'8.0'
inhibit_all_warnings!
use_frameworks!
def pods
pod 'Alamofire', '~> 3.1.4'
pod "Qiniu", "~> 7.0"
end
target 'live' do
pods
end
swift 中使用要import XXX
画髓。同樣objective-C 里面在使用到pod里面的framework 時掘剪,一定記得要在.m 文件里面 @import XXX;
不然會在編譯中找不到使用類的實現(xiàn)。這一點要注意
//swift
import UIKit
import Alamofire
//objective-c
@import Qiniu;
use_frameworks 有一個一好處奈虾,那就是如果 pod與源代碼同樣都用了同一個類的不同版本夺谁,只要是在不同文件里面@import
和#import"xxxx.h"
,代碼就并不會沖突肉微。當然最好不樣這樣匾鸥,看起來比較混亂。