Расположение сгенерированного заголовка «MyProject-Swift.h» - PullRequest
0 голосов
/ 23 ноября 2018

Я работаю над проектом со смешанными Objective-C и Swift;Я следовал руководству Apple «Использование Swift с какао и Objective-C», и оно прекрасно работает.

Из любопытства я хотел бы найти и прочитать сгенерированный заголовок, описанный в главе «Смешивать и сопоставлять»:

Objective-C and Swift Mix and Match

Но я не могу найти его нигде в Xcode

Ответы [ 2 ]

0 голосов
/ 25 ноября 2018

Поиск файла редактирования

Если вы хотите найти файл заголовка в своем проекте, нажмите ..

cmd + shift + 0

, когда появится панель поиска, найдите ваше имя файла

MyProject-swift.h

в файле нажмите

cmd + shift + j

, затем щелкните правой кнопкой мыши и выберите «Показать в искателе»

Поиск сгенерированного файла

1) Перейти к любомуЦелевой класс c, куда вы импортируете Myproject-swift.h

2) Затем нажмите cmd на "# import Myproject-swift.h" поверх файла

3) Нажмите «перейти к определению»

3) И вот оно!

Дайте мне знать, если это решит вашу проблему!

0 голосов
/ 23 ноября 2018

Используя Finder, после успешной сборки в Xcode 10 сгенерированный заголовок может быть найден глубоко в производных данных:

~/Library/Developer/Xcode/DerivedData/ ProductModuleName-foo/ Build/ Intermediates.noindex/ ProductModuleName.build/ Debug-iphoneos/ ProductModuleName.build/ DerivedSources/ ProductModuleName-Swift.h

Где ProductModuleName - PRODUCT_MODULE_NAMEвашей цели и foo, казалось бы, случайная строка.

...