面试汇总

一、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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ### const,static,extern简介 ### 一、const与宏的区别(面试题): * `const...
    老骚鹅阅读 3,882评论 0 7
  • static 修饰局部变量 让局部变量只初始化一次 局部变量在程序中只有一份内存 并不会改变局部变量的作用域,仅仅...
    大冲哥阅读 5,239评论 0 1
  • const,static,extern简介 一、const与宏的区别(面试题): const简介:之前常用的字符串...
    JonesCxy阅读 1,837评论 0 0
  • 一、const与宏的区别(面试题): const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏...
    Lucky丶晴阅读 1,580评论 0 1
  • 《送你一匹马》——三毛 就这样在宿舍里、火车上、家里的床上、梳妆台旁断续静静地读完三毛的《送你一匹马》。很安...
    仙女下凡记阅读 10,111评论 0 0

友情链接更多精彩内容