最近,我开始使用Xcode 4开发iOS应用程序。
在Xcode intellisense的自动完成框中,每个建议之前都会在彩色框中显示一些字母。我知道它们代表我们正在输入的单词的属性,如f,T,C,M,P,C,K,#等。
是否有某种词汇表可以找到它们的快速含义?
f,C,T,#的含义是可以理解的(函数,类等),但还有许多其他我不知道的。我认为这些字母是所有IDE的标准,如Visual Studio,Netbeans等。如果我错了,请纠正我。
请建议。
答案 0 :(得分:111)
在Xcode中,这称为“Code Sense”。这些图标也存在于Xcode 3中。这些图标也用于符号导航。
红色:宏
#define
)布朗:核心数据/命名空间
=建模 p roperty
= C ++ n amespace
橙色:别名类型
绿色:变量
蓝色:方法
紫色:聚合类型
灰色:片段
图标:#pragma mark
或评论
!!!: ...
FIXME: ...
???: ...
TODO: ...
MARK: ...
您应该可以从/Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff
*的文件名中查找含义。
在Xcode的更高版本中,路径移至/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Resources/Assets.car
,有关如何从* .car中提取图像的信息,请参阅Analysing Assets.car file in IOS