生成的位置 header "MyProject-Swift.h"
Location of the generated header "MyProject-Swift.h"
我正在做一个混合 Objective-C 和 Swift 的项目;我跟着
"Using Swift with Cocoa and Objective-C" Apple 指导,效果很好。
出于好奇,我想找到并阅读 "Mix and Match" 章节中描述的生成的 header :
但是我在Xcode
的任何地方都找不到它
使用 Finder,在 Xcode10 中成功构建后,生成的 header 可以在派生数据的深处找到:
~/Library/Developer/Xcode/DerivedData/
ProductModuleName-foo/
Build/
Intermediates.noindex/
ProductModuleName.build/
Debug-iphoneos/
ProductModuleName.build/
DerivedSources/
ProductModuleName-Swift.h
其中 ProductModuleName
是目标的 PRODUCT_MODULE_NAME
和 foo
看似随机的字符串。
正在查找编辑文件
如果要在项目中查找头文件,请按..
cmd + shift + 0
当搜索栏弹出时,搜索您的文件名
MyProject-swift.h
在文件上按
cmd + shift + j
然后右键单击并点击在 finder 中显示
正在查找生成的文件
1) 转到导入 Myproject-swift.h
的任何 objective c class
2) 然后在 "#import Myproject-swift.h" 文件
上按 cmd
3) 点击"jump to definition"
3) 就是这样!
如果这能解决您的问题,请告诉我!
我正在做一个混合 Objective-C 和 Swift 的项目;我跟着 "Using Swift with Cocoa and Objective-C" Apple 指导,效果很好。
出于好奇,我想找到并阅读 "Mix and Match" 章节中描述的生成的 header :
但是我在Xcode
的任何地方都找不到它使用 Finder,在 Xcode10 中成功构建后,生成的 header 可以在派生数据的深处找到:
~/Library/Developer/Xcode/DerivedData/
ProductModuleName-foo/
Build/
Intermediates.noindex/
ProductModuleName.build/
Debug-iphoneos/
ProductModuleName.build/
DerivedSources/
ProductModuleName-Swift.h
其中 ProductModuleName
是目标的 PRODUCT_MODULE_NAME
和 foo
看似随机的字符串。
正在查找编辑文件
如果要在项目中查找头文件,请按..
cmd + shift + 0
当搜索栏弹出时,搜索您的文件名
MyProject-swift.h
在文件上按
cmd + shift + j
然后右键单击并点击在 finder 中显示
正在查找生成的文件
1) 转到导入 Myproject-swift.h
的任何 objective c class2) 然后在 "#import Myproject-swift.h" 文件
上按 cmd3) 点击"jump to definition"
3) 就是这样!
如果这能解决您的问题,请告诉我!