深入理解cocoapods

2021-08-18 20:57:33 字數 375 閱讀 6481

cocoapod是ruby寫的乙個元件,其發揮的作用主要是要對工程的依賴的第三方庫進行管理。

pod有乙個podfile,其主要描述了工程所需通過pod進行管理的第三方庫的名稱,搜尋路徑,版本等。

podfile如果不指明庫的路徑,將會從pod自身本地維護的倉庫進行搜尋,當搜尋到乙個庫的時候,通常是拿到乙個第三方庫的podspec檔案。檢視pod本地維護的podspec倉庫可以通過 pod repo list命令進行查詢。如果指明了乙個庫的搜尋路徑,通常在此路徑下需要有乙個podspec檔案。

podspec檔案指明了應該從哪些地方拉取第三方庫的**或者第三方庫的庫檔案。同時podspec也會指明此第三方庫依賴的其他第三方庫,以及如何尋找其他依賴,同時也會配置第三方所需要的資源檔案等。

深入理解C語言 深入理解指標

關於指標,其是c語言的重點,c語言學的好壞,其實就是指標學的好壞。其實指標並不複雜,學習指標,要正確的理解指標。指標也是一種變數,占有記憶體空間,用來儲存記憶體位址 指標就是告訴編譯器,開闢4個位元組的儲存空間 32位系統 無論是幾級指標都是一樣的 p操作記憶體 在指標宣告時,號表示所宣告的變數為指...

mysql 索引深入理解 深入理解MySql的索引

為什麼索引能提高查詢速度 先從 mysql的基本儲存結構說起 mysql的基本儲存結構是頁 記錄都存在頁裡邊 各個資料頁可以組成乙個雙向鍊錶每個資料頁中的記錄又可以組成乙個單向鍊錶 每個資料頁都會為儲存在它裡邊兒的記錄生成乙個頁目錄,在通過主鍵查詢某條記錄的時候可以在頁目錄中使用二分法快速定位到對應...

深入理解C語言 深入理解指標

關於指標,其是c語言的重點,c語言學的好壞,其實就是指標學的好壞。其實指標並不複雜,學習指標,要正確的理解指標。指標也是一種變數,占有記憶體空間,用來儲存記憶體位址 指標就是告訴編譯器,開闢4個位元組的儲存空間 32位系統 無論是幾級指標都是一樣的 p操作記憶體 在指標宣告時,號表示所宣告的變數為指...