C++
文章平均质量分 88
炫目萧萧
这个作者很懒,什么都没留下…
展开
-
NS_ENUM 和 NS_OPTIONS的区别
在苹果的一篇官方文档《Adopting Modern Objective-C》“适应现代的Objectice-c”中提及到使用NS_ENUM和NS_OPTIONS来声明枚举NS_ENUM用来声明基于一般整形的枚举,而NS_OPTIONS一般用来声明基于位掩码的声明(bitmask)在一般的教程书中也经常提及,但是其中的区别是什么呢?在NS_ENUM,NS_OPTIONS宏定义头原创 2014-12-16 20:25:46 · 3778 阅读 · 0 评论 -
编译、链接学习笔记(二)目标文件的构成
上一篇文章说到了从源代码到可执行文件的整个过程,程序最后的阶段是将各个目标文件链接成可执行文件,现在来仔细来看看目标文件的具体的结构,目标文件存放了哪些信息。可执行文件格式目前不同平台下的可执行文件格式各有不同,Windows下为PE(Portable Executable),Linux下为ELF(Executable Linkable Format),Mac OS下为Mach-O(Mach-Obj原创 2017-08-21 01:18:05 · 2145 阅读 · 0 评论