что эквивалентно пакетам Java в iPhone OS? - PullRequest
1 голос
/ 22 декабря 2009

Я хочу знать, какова эквивалентная концепция пакетов Java в iPhone. Это комплектация или статическая библиотека?

Ответы [ 2 ]

4 голосов
/ 22 декабря 2009

Java-пакеты подразумевают пространство имен , которого не существует в Objective-C . Тем не менее, XCode поддерживает Groups для управления общим кодом (в основном размещенным в своем собственном каталоге). Библиотеки обычно поставляются в виде Framework .

Они добавляются в проект как framework .

Например,

  1. Адресная книга
  2. OpenGL
  3. Третье лицо
2 голосов
/ 22 декабря 2009

Пакеты Java используются, чтобы избежать коллизий пространства имен, когда две части кода имеют одинаковые имена, но выполняют разные функции.

Для этого в задаче C - добавьте префикс имени класса к инициалам. Все классы, созданные в рамках какао, имеют префикс «NS». Вы можете определить свой собственный префикс для своего кода.

...