Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS类名中的CR代表什么?_Ios_History - Fatal编程技术网

iOS类名中的CR代表什么?

iOS类名中的CR代表什么?,ios,history,Ios,History,在搜索一些以CR为名的缺失库时,我开始想知道in或其他框架中“CR”背后的遗产是什么 这与引用计数有关吗?还是其他原因?鉴于作者的名字是科里·罗伯茨,我想这就是原因。这是一种命名惯例。在Objective-C中,我们没有名称空间(就像在C++中一样),因此为了避免名称冲突,库的作者添加了它们的首字母作为类的前缀。是的,它是类前缀。这些是基于每个项目设置的,当您在Xcode中启动新项目时,系统会提示您设置类前缀 以下是苹果公司关于类前缀的官方说法: 您自己的类应该使用三个字母前缀。这些可能与您的公

在搜索一些以CR为名的缺失库时,我开始想知道in或其他框架中“CR”背后的遗产是什么


这与引用计数有关吗?还是其他原因?

鉴于作者的名字是科里·罗伯茨,我想这就是原因。

这是一种命名惯例。在Objective-C中,我们没有名称空间(就像在C++中一样),因此为了避免名称冲突,库的作者添加了它们的首字母作为类的前缀。

是的,它是类前缀。这些是基于每个项目设置的,当您在Xcode中启动新项目时,系统会提示您设置类前缀

以下是苹果公司关于类前缀的官方说法:

您自己的类应该使用三个字母前缀。这些可能与您的公司名称和应用程序名称的组合有关,甚至可能与应用程序中的特定组件有关。例如,如果您的公司名为Whispering Oak,而您正在开发一款名为Zebra惊奇的游戏,您可能会选择WZS或WOZ作为类前缀。

更多信息请访问
页面。

这是作者的首字母缩写。您链接的类可能以作者的用户名作为前缀。。。一般来说,类都有前缀,以防止不同的类使用相同的名称。请注意:“三个字母前缀”,因为Apple保留了两个字母前缀。那么其他包含CR的框架呢。这是CocaoPods搜索CR的链接哦,另一方面,现在我看了作者的名字,可能是因为,我在很多类中看到了CR,认为它与过去的东西有关。