13、Mac OS X 开发:伞式框架与文件系统组织解析

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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值