Я сейчас учусь на iPhone. Сейчас я читаю книгу "Разработка iPhone 4". Во время чтения этой книги меня смущает некоторый синтаксис о target-c, используемый в этой книге. Хорошо, вот мои вопросы:
- Link Framework v.s. заголовочный файл
В конце главы 7 этой книги упоминается «связать проект с фреймворком». В этой книге он ссылается на проект AudioToolbox.framework. Мне интересно, почему бы просто не добавить заголовочный файл вместо компоновки фреймворка? В чем разница между ссылками на фреймворк и добавлением файла заголовка?
- "Я" в точке & "[]" выражение
В главе 9 этой книги в примере кода несколько раз используются оператор точки и выражение в квадратных скобках, например: SecondLevelViewController *controller = [controllers objectAtIndex:row];
и SecondLevelViewController *nextController = [self.controllers objectAtIndex:row];
Я думаю, что эти два предложения имеют одинаковую функцию. Так, когда я должен использовать "себя"? Когда нет?
Спасибо,
Sam