Я - новый программист Objective-C и иногда путаюсь с этими концепциями владения этим языком .... в настоящее время я изучаю программирование на iPhone ....
Вот такие случаи, которые меня всегда смущали..
я обычно использую эти (иногда сначала, а иногда и другие)
NSMutableArray *array; //Declared in header
case 1
array1= [databaseClass getData];
Case 2
array1 = [NSMutableArray arrayWithArray:[databaseClass getData]];
Здесь [databaseClass getData]
возвращает неавторизованный массив объектов .. Я просто хочу подтвердить, что кто-то из них является правильным?
, а если нет, то предложите правильныйone ....
EDIT
Я хочу сказать, что [databaseClass getData]
уже возвращает мне выделенный массив (я имею в виду неавторизованный массив), теперь я думаю,мне не нужно выделять мой массив, если я хочу использовать его в своем классе (я проверил это, и он работает), здесь мой единственный вопрос о том, что array1
инициализация .... Кто-нибудь из этих выше утверждений делает какие-либосмысл ...... если нет, то я прошу предоставить блок кода, такчто мне становится понятнее ..... Спасибо