美文网首页
swift环境下使用cocoapods

swift环境下使用cocoapods

作者: 虞小虞 | 来源:发表于2016-08-01 17:48 被阅读47次

    今天想用swift把之前用OC写的代码重新写过,可是在用cocoapods导库的时候出现了坑。之后查了下资料才解决了这个坑。

    开始的操作跟OC使用cocoapods一样

    1,打开终端,输入命令cd 然后把你的文件拖进去

    2,输入vi podfile 创建一个podfile文件

    3,这里以AFNetworking为栗子,在podfile文件里面输入

    platform :ios,'8.0'

    use_frameworks!

    pod 'AFNetworking'  

    然后按esc退出编辑,:wq保存,enter

    4,输入命令pod install进行导入,这个命令会被墙可能会比较慢。建议用这个pod install --verbose --no-repo-update比较快

    终端的操作到这里结束,接下来是设置xcode里面的一些路径。主要是创建一个Header.h文件作为swift和OC之间的桥梁

    Xcode操作:

    1,command +N 创建一个Header File文件

    2,打开文件Targets->Build Settings ->搜索Generation ->在Objective-C Bridging Header把Header.h的路径写进去 $(SRCROOT)/工程名/Header.h

    3,在Build Settings ->搜索search ->找到User Header Search Paths 输入${SRCROOT} 将右边的选项选择recursive

    4,xcode的设置基本就完成,接下在Header.h文件中导入#import"AFNetWorking.h" 记得用""这个符号,如果用<>这个符号有可能会出错。

    5,现在就可以在swift文件里面直接使用AFNwetWorking的代码了

    相关文章

      网友评论

          本文标题:swift环境下使用cocoapods

          本文链接:https://www.haomeiwen.com/subject/afaxsttx.html