Objective-C与Objective-C 2.0之间的差异

Mos*_*she 4 objective-c objective-c++

我保留了同一天出版的2本图书馆书籍.我在架子上看到它们,并意识到它们是相同的,除了一个是关于ObjC,一个是关于ObjC 2.0.

另外,什么是Objective-C++?

Chu*_*uck 9

Apple 在其网站上概述了Objective-C 2.0,但值得注意的是iPhone上的Objective-C 2版本不包括垃圾收集.基本上,差异相当于:

  • 垃圾收集(在Mac上)
  • for (id object in collection)
  • 属性和点语法
  • 对低级运行时函数的更改

Objective-C++是一种编译器模式,允许您将C++代码与Objective-C代码混合在同一个函数体中.