Objective-C 2.0 was launched in 2006, and since 2016 3.0. But this does not mean that he has not changed.
You can find a list of the great Objective-C functions supported by Xcode here . Detailed changes can sometimes be found in the Xcode release notes here . Other changes, such as myobject-> isa, replaced by object_getClass (myobject), are not well advertised, and you complete their detection through compiler warnings.
The five-year question, of course, but the answer is constantly changing ...
source share