一、const與宏的區(qū)別(面試題):
const簡介:之前常用的字符串常量,一般是抽成宏,但是蘋果不推薦我們抽成宏,推薦我們使用const常量。
編譯時刻:宏是預(yù)編譯(編譯之前處理),const是編譯階段。
編譯檢查:宏不做檢查,不會報編譯錯誤,只是替換,const會編譯檢查,會報編譯錯誤。
宏的好處:宏能定義一些函數(shù),方法。 const不能。
宏的壞處:使用大量宏,容易造成編譯時間久,每次都需要重新替換
Cocoapods的安裝、使用、卸載 ?http://www.lxweimin.com/p/7454fe696844
https://blog.csdn.net/small_years/article/details/52540062?_t=t ?cocoaPod使用sudo gem update --system升級出錯
Mac下升級ruby最新版本 ?http://www.lxweimin.com/p/31b88efffaf9
?使用pod報錯 /Library/Ruby/Site/2.0.0/rubygems.rb:270:in `find_spec_for_exe': can't find gem cocoapods (>= 0.a) (Gem::GemNotFoundException) from /Library/Ruby/Site/2.0.0/rubygems.rb:298:in `activate_bin_path' from /usr/local/bin/pod:22:in `<main>' ?http://www.lxweimin.com/p/cfed9ff90596