組件化常用的命令

最近公司項(xiàng)目比較清閑, 整理了一下CocoaPods組件化的用法,方便以后開(kāi)發(fā)

首先創(chuàng)建兩個(gè)遠(yuǎn)程倉(cāng)庫(kù) 第一個(gè)存儲(chǔ)Spec文件, 第二個(gè)存儲(chǔ)組件具體代碼

1.1: 生成Spec文件
    $ pod lib create + 具體組建名稱 

首先指定一個(gè)文件夾路徑, 然后使用上面的命令 按照步驟生成 .podspec 文件及測(cè)試工程代碼,.podspec里面有非常多的注釋,但大多都是無(wú)用的,具體百度一下修改即可。

1.2 : 檢索本地索引庫(kù)
   pod repo     查看本地的索引庫(kù) 
   pod repo add  name + 遠(yuǎn)程庫(kù)鏈接  添加遠(yuǎn)程索引庫(kù)地址

上面命令可以添加一個(gè)自己的本地索引庫(kù)到自己的遠(yuǎn)程倉(cāng)庫(kù),以方便本地檢索

1.3: 添加組件代碼到遠(yuǎn)程倉(cāng)庫(kù)
  1.3.1  添加遠(yuǎn)程代碼倉(cāng)庫(kù)地址
   git remote add origin  + 遠(yuǎn)程倉(cāng)庫(kù)地址
   git push origin master 
1.4: 打標(biāo)簽
  // 發(fā)布版本后  一定要打一個(gè)和spec 文件中相匹配的tag
   git tag + 版本號(hào)
   git push —tags   將tags 提交到遠(yuǎn)程
1.5 :驗(yàn)證Spec 文件
   pod lib lint  本地的Spec 驗(yàn)證
   pod spec lint  遠(yuǎn)程Spec 驗(yàn)證

如果驗(yàn)證通過(guò)了的話, 就可以進(jìn)行1.6 操作了, 不然1.6提交不會(huì)成功的

1.6: 提交自己的Spec 到自己的本地倉(cāng)庫(kù)(默認(rèn)也會(huì)提交到1中創(chuàng)建的spec遠(yuǎn)程倉(cāng)庫(kù))
  pod repo push  + 名字 + spec.name
2.0:主組建中分離多個(gè)子組建, 方便以后創(chuàng)建依賴關(guān)系 具體格式為:
    s.subspec 'Base' do |b|
      b.source_files = 'LJFMBase/Classes/Base/**/*'
    end

通過(guò)這上面這種方式, 可以使基礎(chǔ)控件作出分離出 網(wǎng)絡(luò)工具,分類等

3.1: 分離項(xiàng)目中.car 中的圖片資源
  工具名稱是: cartool  可以在github站上下載,挺好用的哦!
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 最近在學(xué)習(xí)vue.js的時(shí)候發(fā)現(xiàn),vue的組件化的思想對(duì)于編寫代碼是一個(gè)非常有用的事情。 首先為什么需要組件化? ...
    拂曉的云閱讀 7,351評(píng)論 6 23
  • 前言 本篇主要講解組件化架構(gòu)思想,從零教你如何組件化一個(gè)項(xiàng)目。 如果喜歡我的文章,可以關(guān)注我微博:袁崢Seemyg...
    袁崢閱讀 21,436評(píng)論 41 339
  • CocoaPods三重奏(二) 之 組件化開(kāi)發(fā) 前言 Cocoapods 不僅是一個(gè)很好的iOS依賴管理工具,同時(shí)...
    Daniel_Guo閱讀 1,136評(píng)論 0 2
  • 有人經(jīng)常問(wèn),我每次CSS布局position:fixed的時(shí)候,想要底部有個(gè)固定的元素類似這樣 想要一直固定在底部...
    進(jìn)擊的小前端閱讀 479評(píng)論 0 0

友情鏈接更多精彩內(nèi)容