|
|
1
16
对于“public”常量,您将其声明为
然后
考虑使用
|
|
|
2
12
目标C类不支持常量作为成员。你不能按你想要的方式创建常量。 声明与类关联的常量的最接近方法是定义一个返回它的类方法。也可以使用extern直接访问常量。这两种情况都显示如下:
类方法版本的一个优点是它可以很容易地扩展为提供常量对象。可以使用外部对象,nut必须在初始化方法中初始化它们(除非它们是字符串)。因此,您经常会看到以下模式:
|
|
|
3
0
对于像整数这样的值类型常量,一个简单的方法是使用 enum hack 正如Unbeli所暗示的。
这比使用
另一种方法是
通过对苹果头文件的快速扫描,可以发现枚举黑客方法似乎是在Objective-C中实现这一点的首选方法,实际上我发现它更干净,可以自己使用。
此外,如果要创建选项组,则应考虑使用
更多信息
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |