在尝试使用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;
不然会在编译中找不到使用类的实现。这一点要注意
//swift
import UIKit
import Alamofire
//objective-c
@import Qiniu;
use_frameworks 有一个一好处,那就是如果 pod与源代码同样都用了同一个类的不同版本,只要是在不同文件里面@import
和#import"xxxx.h"
,代码就并不会冲突。当然最好不样这样,看起来比较混乱。
网友评论