如何從專案中移除CocoaPods 譯

2021-07-13 19:13:41 字數 663 閱讀 4444

使用cocoapod管理第三方**是非常方便的,但是當不需要使用的時候,刪除起來就非常麻煩,這裡我根據國外朋友的方案翻譯了一下。不足之處望見諒。

刪除本地檔案(podfilepodfile.lockpods資料夾)

刪除本地生成的xcworkspace檔案

開啟專案,在frameworks資料夾下,刪除pods.xcconfiglibpods.a進入專案build phases,刪除copy pods resourcesembed pods frameworkscheck pods manifest.lock三項。

因為刪除了cocoapod管理的第三方**,所以在工程裡面之前引用的第三方**都會報錯。這時候需要刪除對應的**。

我們可以通過cocoapod的核心團隊成員開源的外掛程式cocoapods-dependencies進行操作。這樣能保證刪除操作根據cocoapod的更新而保持最新的。

專案中如何優化細節

一.記憶體優化 1.減少記憶體洩露。如timer,delegate,block,corefoundation物件 c物件 image 2.降低記憶體使用峰值。如使用懶載入 二.效能優化 卡頓產生的原因 cpu計算時間以及gpu渲染時間較長,造成vsync 垂直同步的訊號 重新整理銜接不上 解決卡頓主...

如何從文字中移除空白內容

第一種 使用正則 複製 如下 echo preg replace ab ab 輸出 abab 第二種 使用str replace 函式 複製 如下 echo str replace ab ab 輸出 abab 第三種 使用strtr 函式 複製 如下 echo strtr ab ab array 輸...

如何將檔案從stage移除

git將檔案分成三個階段 working directory stage repository 要進入repository之前,必須先進入stage,但實際上可能用了git add之後,才後悔發現這個檔案不應該進stage,必須從stage中移除,由於必須考慮該檔案是否已經存在於repository...