Все полезные вещи приходят по цене.
Вы когда-нибудь пытались сделать NSArray
из ints
?Ты не можешьВы ДОЛЖНЫ использовать NSNumber
.
Почему?Потому что NSArray
не знает, что делать с вещами, которые он не знает, как управлять памятью ... и единственные вещи, которые соответствуют его требованиям управления памятью, это вещи, основанные на NSObject
.
Это только один пример, но есть множество других.
Суть в том, что редко бывает когда-либо один "лучший" ответ на что-либо.NSArray
не является исключением.