new
- это сокращенный способ выполнения alloc / init, который должен работать на любом объекте, но это в основном похмелье от Smalltalk, и вызовы new
никогда не принимают аргументов, поэтому вы не видите, что он вообще используется многоподробнее.
Таким образом, эти два должны быть идентичны, и это новинка, но не iOS 5.
РЕДАКТИРОВАТЬ: в дополнение к этому, new
определено на NSObject
как что-то, что вызывает alloc
, а затем init
и считается доступным со времен Mac OS X 10.0 (что является началом времени для документации Apple).