objective-c - Objective-C 中 ID 变量的替代名称是什么?

标签 objective-c naming-conventions

由于“id”是 Objective-C 中的关键字,您对 ID 变量使用什么替代名称(例如 PK 字段)?

最佳答案

我觉得需要注意的是,编译器可以区分类型说明符位置的id和变量名位置的id。也就是说,

NSUInteger id;
id = 10;

将编译得很好(事实上,将 id id; id = [NSNumber numberWithInt:10];)。 (您也可以将其大写:ID。)也就是说,这些都是糟糕的想法。不要使用它们。忘了我什至说过。

Cocoa 编程的风格倾向于冗长,因此(正如所有早期答案所建议的那样)最好的做法可能是将其全部写出来:identifierdinglehopferID.

关于objective-c - Objective-C 中 ID 变量的替代名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9505518/

相关文章:

javascript - 从 Objective C 执行 Javascript 代码

iphone - 如何找到根 UIViewController

ios - 以编程方式在特定坐标上触发单击/点击

objective-c - CGL vs AGL vs OpenGL vs NSOpenGL vs CoreAnimation(CALayer)

r - 制作好的列名 R

javascript - 在不同的 div 中选择名称相似的元素?

collections - 集合中的计数、长度、大小

java - 如何命名 Java 库?

ios - 在 iOS 应用程序中导入 libPusher

html - 为什么 "lower-case with dashes"是 HTML 类的标准?