美文网首页
为什么说Objective-C不支持命名空间

为什么说Objective-C不支持命名空间

作者: 面糊 | 来源:发表于2016-10-09 17:06 被阅读65次
  1. 命名空间是C++以及C#等语言所带有的特性, 他可以让你创建两个相同名称的类, 并且不会产生冲突
    • 比如, 在C++中, 当你创建一个类的时候, 可以使用namespace first {int num.....}来声明变量
    • 当你创建另一个类的时候, 可以namespace second {int num......}来声明变量
    • 当要使用这两个变量, 为了避免冲突, 就需要using namespace first:这样的方法来调用
  2. 但是Objective-C没有这个功能, 这也就是为什么有各种NS... CG.... CA...等等的类.
  3. 如果命名两个相同名称的类, 就会产生冲突, 引发错误

相关文章

网友评论

      本文标题:为什么说Objective-C不支持命名空间

      本文链接:https://www.haomeiwen.com/subject/uatmyttx.html