成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CocoaPods一個Objective-C第三方庫的管理利器

移動開發(fā) iOS
CocoaPods 是一個很方便的用來管理 XCode 依賴庫的工具(iOS , Mac OS 通用),最大的用處莫過于管理項(xiàng)目中使用到的第三方庫。CocoaPods 是一個 Ruby Gem,所以安裝的時候需要有 Ruby 環(huán)境,在 Terminal 中執(zhí)行。

開發(fā)應(yīng)用的時候第三方的庫是不可缺少的,能提高開發(fā)的效率。 一些經(jīng)常用到的庫,在新的項(xiàng)目里用是,你又得手工的Add到項(xiàng)目里,用的到庫多起來了,就不方便管理了。發(fā)現(xiàn)CocoaPods這個軟件,可以幫你管理Xcode里的第三方的庫,很方便。

那怎么用呢?先安裝CocoaPods。

1、CocoaPods是跑在Ruby的軟件,安裝可能需要幾分鐘,安裝命名:

sudo gem install cocoapods

2、如果想為每個第三方庫生成文檔,那運(yùn)行

brew install appledoc  這步是可選的。

安裝完成后提示:

如果你的Ruby環(huán)境不夠新的話,可能要更新一下:

gem update --system

現(xiàn)在pod安裝好了,怎么使用呢?

搜索

先試試搜索功能,你需要什么庫,可以用pod來搜索,比如要用JSONKit這個庫:

pod search是搜索命名,后面寫上庫名稱就行了。

pod search JSONKit

搜索出來:

初始化

好了, 在終端shell中cd 來到你要管理的項(xiàng)目,運(yùn)行:pod install 

運(yùn)行完之后你會發(fā)現(xiàn)你的項(xiàng)目目錄下是這樣的:

多了*.xcworkspace  pod等文件。這是pod生成的項(xiàng)目管理文件,打開LibDemo.xcworkspace 項(xiàng)目文件,在Xcode里看到是這樣的目錄結(jié)構(gòu):

添加一個庫:

 vim Podfile 打開文件,把剛才搜索到的JSONkit添加進(jìn)去。

platform :ios
pod 'JSONKit'

保存退出。

運(yùn)行:pod update 

這樣是就把JSONKit 庫下載并和本地項(xiàng)目關(guān)聯(lián)起來了,這是Xcode提示你更新項(xiàng)目

點(diǎn)Revert。

這時你看項(xiàng)目pod部分,多了JSONKit庫.好了,第三方庫就這么神奇的加進(jìn)來。

頭文件路徑

那試試看使用JONSKit.h,在ViewController.m里引用下。找不到頭文件,怎么辦?還沒設(shè)置頭文件的目錄,在項(xiàng)目的Target的里設(shè)置一下:

如下圖所示,輸入${SRCROOT}  后面選上recursive。

在引用頭文件:

***。

其他的第三方庫。

Podfile文件中添加后pod update下就ok。

  1. platform :ios,      '5.0'   
  2. pod 'JSONKit'   
  3. pod 'AFNetworking'   
  4. pod 'MBProgressHUD'   
  5. pod 'Reachability'   
  6. pod 'Nimbus/Core'  

比如我引用了上面這些庫,Nimbus太大了,我只需要 Core,也可以這么寫。

CocoaPods還有好多高級功能,可以根據(jù)需求來使用。

參考:https://github.com/CocoaPods/CocoaPods/wiki

責(zé)任編輯:閆佳明 來源: csdn
相關(guān)推薦

2014-08-13 10:27:23

CocoaPods

2017-11-01 06:40:33

2019-07-30 11:35:54

AndroidRetrofit

2015-11-05 16:44:37

第三方登陸android源碼

2013-01-15 13:50:22

iOS開發(fā)開源庫

2012-01-04 14:02:26

JsonCpp

2024-02-20 14:48:40

2018-09-30 15:18:29

2024-04-03 12:57:29

2011-10-08 14:37:59

漏洞

2014-07-22 10:56:45

Android Stu第三方類庫

2017-12-11 15:53:56

2014-07-23 08:55:42

iOSFMDB

2021-10-11 06:38:52

Go開源庫語言

2022-06-06 07:50:55

PythonJSON

2022-05-21 23:56:16

Python庫搜索Python

2022-01-14 09:57:14

鴻蒙HarmonyOS應(yīng)用

2011-07-25 14:14:49

iPhone SQLITE Pldatabase

2013-08-14 09:50:32

iOS類庫

2010-03-03 15:10:49

第三方Python庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人精品视频99在线观看免费 | 毛片a级毛片免费播放100 | 99久久精品一区二区成人 | 欧美精品在线免费 | 福利视频网址 | 91网站在线观看视频 | 国产精品精品视频一区二区三区 | 久久亚洲欧美日韩精品专区 | 亚洲91精品 | 欧美一级在线免费观看 | 伊人网伊人 | 色吊丝2288sds中文字幕 | 黄色片免费看视频 | 在线只有精品 | 一区二区三区视频在线免费观看 | 免费视频成人国产精品网站 | 亚洲欧洲中文日韩 | 九九99靖品 | 久久久国产精品一区 | 久久免费高清视频 | 91久久精品日日躁夜夜躁国产 | 日本不卡一区二区三区 | 一区二区三区视频在线免费观看 | 久久大 | 日韩成人免费视频 | 青青草国产在线观看 | 午夜免费视频 | 亚洲免费一区二区 | 国产一区欧美 | 99久久精品免费看国产四区 | 国产区免费视频 | www.日韩| 国产精品成av人在线视午夜片 | 一区精品视频在线观看 | 久久爱一区 | 天堂一区二区三区四区 | 午夜男人免费视频 | 日韩黄色小视频 | 91九色在线观看 | 全免费a级毛片免费看视频免费下 | 国产在线精品一区二区 |