之前做android挨摸,因為業(yè)務(wù)需要,需要開始做IOS岁歉,從一個IOS初學(xué)者角度開始記筆記
1得运,新建工程
2,helloworld? 锅移,NSLog@"helloworld"這些都比較簡單
3熔掺,主要的內(nèi)容開始了
? ? ? ? 在andorid里面有很多功能,比如上拉加載非剃,下載刷新置逻,通訊錄,選取相冊备绽,retrofit等券坞,已經(jīng)有高手寫好了輪子,我們就不需要重復(fù)寫輪子就可以肺素,只需研究高手的輪子即可恨锚。在android中,使用android studio 中的gradle插件加載第三方依賴倍靡,引入方式為
? ??????implementation 'commons-lang:commons-lang:2.6'
那么對標(biāo)IOS猴伶,有沒有類似的引入方式哪,答案是有的,即pod
使用pod沒有android使用gradle那么方便他挎,它的步驟是
1筝尾,更新macos系統(tǒng)自帶的ruby
2,安裝cocoapods
過程網(wǎng)上有很多比較好的教程办桨,就不一一敘述了筹淫,關(guān)鍵點有幾個
如果更新完了pod之后,進入工程根目錄呢撞,使用命令? pod init
出現(xiàn)了一堆日志贸街,大概率是因為你的ruby版本和pod版本不匹配,這個時候就需要更新pod
更新完成之后狸相,就可以使用了薛匪。
更新完成之后就可以使用pod加載第三方依賴了,加載方式是這種
最主要的來了脓鹃,從android轉(zhuǎn)過來的小伙伴習(xí)慣加載過后直接在類中調(diào)用依賴的靜態(tài)方法
如:A.getInstance(),但是在IOS中要首先import依賴的頭文件
如:
這些事android中沒有的逸尖,請小伙伴們注意。