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

    xiaoxiao2021-03-25  108

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

    | 浏览:24 | 更新:2017-01-16 11:43 | 标签:IOS  1 2 3 4 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)

    方法/步骤

    打开Mac自带“终端”

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

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

    找到工程文件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!

    为项目导入第三方库和相关依赖库

          终端输入:pod install

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

    完成

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

    对库的使用

          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)")

           }

    }

    转载请注明原文地址: https://ju.6miu.com/read-20317.html

    最新回复(0)