gpt4 book ai didi

ios - iOS SDK 支持字符串中使用的符号的意义

转载 作者:行者123 更新时间:2023-11-29 03:04:17 25 4
gpt4 key购买 nike

我对在 Xcode 中键入与定义的类、枚举或其他任何内容相对应的任何内容时得到的符号感到有点困惑。假设当我们在 Xcode 上键入 UITableView 然后我们得到支持字符串像这样。

enter image description here

所以我们在最左边得到的符号,比如 Tableview 的 C,我想我的理解对应于一个类。同样地,我认为我们得到 V用于变量或 K 可能用于枚举。

我想知道我们如何称呼这些符号,是否有任何基本标准可以为枚举定义像 k 这样的符号?此外,这些符号的意义是什么

还有一些符号未定义的条件。假设我们写int,int 没有符号,如下所示。

enter image description here

上图中还使用了一些符号,如#T。这些符号的意义是什么。请给我一些关于这个主题的简要想法并提出建议如果可能的话给我一些教程。谢谢。

最佳答案

我今天隔了很长时间才从另一个问题中得到答案。

引用:- What is that symbol before NSInteger?

这是一个更完整的符号列表,取自 this 问题。

红色:宏

# = macro (think #define)

棕色:核心数据/命名空间

C = modeled class
M = modeled method
P = modeled property
N = C++ namespace

橙色:别名类型

C̲ = Objective-C category
E = enum
T = typedef

绿色:变量

B = binding
ƒ = function
F = field
K = constant
L = local variable
O = IBOutlet
V = variable (can be ivar, global var, local var, etc.)
x = parameter (think f(x))

蓝色:方法

A = IBAction
M = method
P = property

紫色:聚合类型

C = class (Objective-C or C++)
₠ = class extension
Pr = Objective-C protocol
S = struct
U = union

您应该能够从 /Developer/Library/PrivateFrameworks/DVTFoundation.framework/Resources/Xcode.SourceCodeSymbolKind.*.Icon.tiff. 中的文件名中查找含义。

请注意,并非所有图标都在 Code Sense 中使用,因为所有 Xcode 组件都共享这些图标。

关于ios - iOS SDK 支持字符串中使用的符号的意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22955520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com