Необходимо ли, чтобы у каждого фреймворка был бинарный файл, если у него есть заголовочные файлы? - PullRequest
0 голосов
/ 24 октября 2011

У меня есть один проект.

В этот проект включена Private Framework.

На самом деле в XCode я вижу только его заголовочный файл.

Я хочу увидетьего двоичный файл.

Я использую XCode 4.2, совместимый с симулятором ios 5.0.

Как найти путь к его двоичному файлу .....

Любая идеягде хранится бинарный файл?

Необходимо ли, чтобы у каждого фреймворка был бинарный файл, если у него есть файлы заголовков ??

Ответы [ 2 ]

0 голосов
/ 18 января 2012

Деталь от разборки, нет особого интереса к двоичным файлам. Что касается связи между файлами * .h и двоичными файлами, вам следует обратиться к старому любимому проходу между C-> obj's-> exe.

В традиционном программировании каждый * .C / * Cpp (и какао * m тоже) генерирует obj, двоичное представление istructions. Таким образом, каждый * C имеет свой собственный файл * .h.

Когда вы не хотите предоставлять источники клиенту, вы предоставляете только .obj (библиотека - это вариант obj ...) и * .h, чтобы другие программисты могли вызывать ваши функции. Для этого нужен файл * h? строго НЕТ: программист может вызвать функцию, чей прото неизвестен: компоновщик разрешит ее. но: 1) компилятор предупредит у вас нет прото функции, которую вы вызываете 2) компилятор не может проверить синтаксис и тип параметров.

0 голосов
/ 24 октября 2011

Обычно связанная структура:

  1. является частью проекта.В этом случае вы можете найти его с помощью файлового менеджера, среди остальных файлов проекта.
  2. связано с вашим проектом.В этом случае вы можете:
    1. Нажать на проект в проводнике проекта
    2. щелкнуть на вкладке "фазы сборки"
    3. щелкнуть на связанной платформе.
    4. щелкните по нему правой кнопкой мыши
    5. нажмите "Показать в поиске", и вы попадете туда, где находится двоичный файл
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...