知識點總結

weixin_33782386發表於2018-05-28
283136-f0fbf6eef2a995f5.png

malloc_zone_from_ptr 指標有效性判斷

頁面渲染優化連結:https://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/

app啟動說明 http://oncenote.com/2015/06/01/How-App-Launch/

資料結構有  線性表(陣列) 連結串列  佇列  棧  樹  圖 等。

線性表示分配一塊連續的儲存空間,定址結構是:起始地址+i*偏移地址=最終地址,所以陣列的查詢是O(1)

其他資料結構都是用特殊的線性表來實現的。

hash表 是用key值通過hash雜湊演算法算出地址,從而定址到最終地址,所以也是O(1


podlike 語法中 :path=>'xxxx'   這個是隻依賴的工程的地址

如果是修改以來podspe類似   :podspec=>'https://example.com/JSONKit.podspec'

pod install和pod update 命令 不更新repo:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

 或者

pod install --no-repo-update

pod update --no-repo-update

命令列安裝有如下問題使用下面的命令解決

    You don't have write permissions for the /usr/bin directory.

➜  ~ sudo gem install cocoapods-deploy -v 1.0.1 -n /usr/local/bin