Для примитивных типов придерживайтесь стандартных методов их объявления.Указатели не нужны.Objective-C посвящен только динамическому распределению памяти, когда речь идет о классах Objective-C.С теми, у вас нет выбора.Фактически, компилятор выдаст ошибку, если вы попытаетесь выделить объект Obj-C в стеке.
По сути, ваше настроение должно заключаться в том, чтобы никогда не использовать что-либо в стиле C, если только это не является абсолютно необходимым, в соответствии с требованиями вашего приложения.требованиями или используемой платформой (например, фреймворк CoreFoundation
полностью основан на C).Но даже в случае с чем-то вроде CoreFoundation
вам почти никогда не придется называть такие вещи, как open()
или malloc()
напрямую;в фреймворке есть все, что красиво обернуто в высокоуровневых функциях, так что вам не нужно слишком зацикливаться на этом.