Swift见解我的Swift开发

cocoapods use_frameworks的问题

2016-04-21  本文已影响6855人  不适合推塔

在尝试使用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" ,代码就并不会冲突。当然最好不样这样,看起来比较混乱。

上一篇 下一篇

猜你喜欢

热点阅读