今天我在搞我的Objective-C++命名空间。已定义的大小
我发现Handle,Size和Duration已经在ObjC++中定义了。他们定义的是什么,他们在哪里定义?
我只#imported基金会/ Foundation.h
今天我在搞我的Objective-C++命名空间。已定义的大小
我发现Handle,Size和Duration已经在ObjC++中定义了。他们定义的是什么,他们在哪里定义?
我只#imported基金会/ Foundation.h
MacTypes.h
typedef char * Ptr;
typedef Ptr * Handle;
typedef long Size;
typedef SInt32 Duration;
这些都早碳。即使它们填满了命名空间,它们与可可无关。
你可以命令双击在Xcode的象征,看看它的定义,或者使用“快速打开”(命令移d)和键入一个符号名称。例如,Handle
,Size
和Duration
位于CoreServices框架中。
为避免冲突,您应该始终在您的全局Objective-C名称中使用唯一的前缀(通常是您的姓名首字母缩写或项目名称的缩写版本)。看看链接到一些Objective-C风格指南的this question的答案。
你能告诉我们你使用过的包含列表吗?根据您的要求, – 2010-05-18 03:15:32
列出了进口商品。 – 2010-05-18 03:19:41