Mac OS X 开发:伞式框架与文件系统组织解析
1. 伞式框架的使用与结构
在 Mac OS X 开发中,伞式框架是一个重要的概念。使用存根文件时,需要使用编译器的 -I 标志将 FlatCarbon 文件夹中的文件包含进来,示例命令如下:
-I/Developer/Headers/FlatCarbon
同时,要确保包含 MacWindows.h 和 MacTypes.h 。当仅为 Mac OS X 编译代码时,应开始使用原生语法来包含伞式框架,这样还能减少构建时间。可以通过条件化 #include 命令,在 Mac OS X 上构建时直接包含伞式框架,在 Mac OS 9 上构建时包含扁平头文件,例如:
// Mac OS X 构建
#include <Carbon/Carbon.h>
// Mac OS 9 构建
#include <Dialogs.h>
这种条件化方法可以避免使用 -I 标志。
伞式框架的结构由两方面决定:一是包含头文件的方式,二是作为捆绑目录组织子框架的方式。 #include 命令包含框架头文件和伞式头文件的一般语法为:
#include <Framework/Header.h>
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



