Я понимаю, что то, что считается преждевременной оптимизацией, имеет субъективную составляющую, но это эмпирический или лучший опыт.
При программировании для iOS я должен использовать struct
и typedefs, где объект не имеет "поведения" (в основном, методов)? Я чувствую, что синтаксис struct
немного странный для человека, не относящегося к C, но это должен быть нижний профиль WAY. Опять же, тестируя некоторые случаи с 50K NSObject
экземплярами, это не кажется плохим (относительный, я знаю). Должен ли я "привыкнуть к нему" (если возможно, использовать структуры) или NSObject
экземпляры, если у меня нет проблем с производительностью?
Типичным случаем будет класс с двумя переменными-членами int
. Я читал, что использование структуры для хранения двух экземпляров NSString
(или любого подкласса NSObject
) - плохая идея.