14
這可能是一個非常基本但我只是無法找到答案......在Swift中,如何用名稱中的破折號導入目標?
說我在我的Xcode項目兩個目標:FOO酒吧和Foo-barTests
現在,如果我想在foo-barTests中顯示foo-bar的標識符,我如何導入它?
這可能是一個非常基本但我只是無法找到答案......在Swift中,如何用名稱中的破折號導入目標?
說我在我的Xcode項目兩個目標:FOO酒吧和Foo-barTests
現在,如果我想在foo-barTests中顯示foo-bar的標識符,我如何導入它?
好它是非常basic:
命名你的產品模塊
爲SWIFT代碼Xcode的生成的報頭的名稱,Objective-C的橋接報頭的名稱Xcode爲您創建的是從您的產品模塊名稱生成的。默認情況下,您的產品模塊名稱與您的產品名稱相同。 但是,如果您的產品名稱包含任何非字母數字字符(如句點(。)),則它們將替換爲產品模塊名稱中的下劃線(_)。如果名稱以數字開頭,則第一個數字將替換爲下劃線。
您還可以爲產品模塊名稱提供自定義名稱,當命名橋接和生成的標頭時,Xcode將使用此名稱。爲此,請更改「產品模塊名稱」構建設置。
so import foo-bar
變成import foo_bar
。
你能鏈接到你從哪裏得到這個? – onmyway133 2016-04-08 13:06:37
@ onmyway133 https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html – Metaphox 2016-04-08 15:47:02