iOS开发 Swift添加CocoaPods依赖库管理

来源:互联网 发布:2016年淘宝双十一数据 编辑:程序博客网 时间:2024/06/05 02:55

iOS开发 Swift添加CocoaPods依赖库管理
听语音

  • |
  • 浏览:24
  • |
  • 更新:2017-01-16 11:43
  • |
  • 标签:IOS 
  • iOS开发 Swift添加CocoaPods依赖库管理1
  • iOS开发 Swift添加CocoaPods依赖库管理2
  • iOS开发 Swift添加CocoaPods依赖库管理3
  • iOS开发 Swift添加CocoaPods依赖库管理4
  • iOS开发 Swift添加CocoaPods依赖库管理5
分步阅读

      CocoaPods的作用是巨大的,它不仅可以管理OC库,也包含Swift库。为Swift工程添加CocoaPods依赖库管理的流程和OC差不多,不同区分在于Podfile。Swift开发带路,上一个经验《iOS开发 Swift去除Main.storyboard》已经搭建了项目的基本框架,现在在已有框架上继续开发。更多代码查看GitHub上个人写的SwiftDemo。

0iOS开发 Swift去除Main.storyboard

4iOS开发 CocoaPods安装、移除和常见问题

工具/原料

  • Mac OS X操作系统:macOS 10.12.2 (16C67)
  • Xcode编译环境:Version 8.2.1 (8C1002)

方法/步骤

  1. 打开Mac自带“终端”

          在Launchpad找到“其他”软件文件夹,找到终端打开;

          根据经验《iOS开发 CocoaPods安装、移除和常见问题》升级CocoaPods到最新版本。

    iOS开发 Swift添加CocoaPods依赖库管理
  2. 找到工程文件SwiftDemo的目录

          1、在终端输入cd+空格,然后拖动项目文件夹到终端,自动生成路径;

          2、创建Podfile文件,终端输入:pod init;

          3、编辑Podfile文件,打开文件输入要添加的库。

    如:

          pod 'Alamofire'           # 网络请求库

          pod 'SwiftyJSON'       # Json解析库

    注意:

          1、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks!      2、使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!

    iOS开发 Swift添加CocoaPods依赖库管理
  3. 为项目导入第三方库和相关依赖库

          终端输入:pod install

    然后耐心等待下载第三方库,如果文件大,可能要花长时间。终端会打印进度的。

    iOS开发 Swift添加CocoaPods依赖库管理
  4. 完成

          可以看到项目目录里面多了4个文件,以后运行工程都使用SwiftDemo.xcworkspace文件,而不再用SwiftDemo.xcodeproj了。

    iOS开发 Swift添加CocoaPods依赖库管理
  5. 对库的使用

          1、要引入库:import Alamofire;

          2、调用Alamofire的方法实现数据请求;

          3、打印请求信息和返回结果。

    如:

    let parameters: Parameters = ["page": "1", "pageSize":"20"]

    Alamofire.request(ServerAPI.advertisement, parameters: parameters).responseJSON { response in            

           if let JSON = response.result.value {

                print("JSON: \(JSON)")

           }

    }

    iOS开发 Swift添加CocoaPods依赖库管理

0 0
原创粉丝点击