|
|
1
11
你不能。效率不在其中。如果你担心安全问题,不要使用Objective-C。总会有办法绕过你采取的任何措施。 |
|
|
2
7
正如很多次所说,你不能。 但是,如果您正在创建一个库(这是我能看到的唯一相关的库),您可以采取一些步骤。好吧,一个,真的。
在类的文档中写下,“这个类不用于子类化。”(参考
作为一种解释方式,值得注意的是(几乎大部分)obj-c中发生的所有事情,以及将其与c分开的事情,都是在运行时发生的,所以说运行时“就在那里”。任何一段代码都可以随意检查、变异或歪曲运行时,使obj-c成为一种非常强大的语言,特别是在其“元语言”结构方面。 |
|
|
3
4
在Objective-C中没有最终的等价物。有相同的模式可能是很好的替代方案,它们将为您提供更好的分离,但性能和安全性都不是:
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |