一、const与宏的区别(面试题):
const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。
编译时刻:宏是预编译(编译之前处理),const是编译阶段。
编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。
宏的好处:宏能定义一些函数,方法。 const不能。
宏的坏处:使用大量宏,容易造成编译时间久,每次都需要重新替换
Cocoapods的安装、使用、卸载 https://www.jianshu.com/p/7454fe696844
https://blog.csdn.net/small_years/article/details/52540062?_t=t cocoaPod使用sudo gem update --system升级出错
Mac下升级ruby最新版本 https://www.jianshu.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>' https://www.jianshu.com/p/cfed9ff90596