好的,這個對我來說太多了。我試圖從swift寫入的socket-io手動導入文件到完全用obj-c編寫的項目中。將swift文件導入obj-c
我已閱讀Swift and obj-c的文檔,但這根本沒有幫助。從socket-io,同樣的事情。所有它說的是下載github項目,將「source」文件夾導入到我的obj-c項目中,然後按照Apple文檔中的說明進行操作,我認爲這些說明完全不清楚。
我的問題是:什麼是swift模塊的概念?因爲我明確沒有找到概念上的模塊,以及如何從swift文件夾構建它,即使我認爲它是一個swift類的集合,但對於Apple,我甚至不確定這一點。
我的項目的結構是這樣的:
.
+-- projectName
+-- Source
| +-- SockectFile_0.swift
| +-- SockectFile_1.swift
| +-- SockectFile_2.swift
| +-- SockectFile_3.swift
+-- ViewController
| +-- viewController_0.h
| +-- viewController_0.m
那麼如何導入這一切全「源」文件夾內的文件到我的viewController_0.m?我甚至不知道如何將它作爲一個模塊進行編譯。或者如果這是正確的做法。就像我說的,我現在處於一個混亂的狀態。
感謝您提前給出答案。
注意 經過進一步的研究,我已經放棄了。我所做的只是編譯整個swift項目並將其作爲框架導入。但是,當然,Xcode將這個框架作爲一個胖二進制來處理太多了。對不起,如果我看起來很嚴重,但我不明白爲什麼Xcode是一個sooooooooooo糟糕的IDE工具。有關信息,我花了約1分鐘的時間在我的python項目中導入socketIO,並花了我3個小時的時間與源代碼,我只是躲過了問題,因爲我所做的是二進制解決方案(Xcode甚至不擅長自己製作一個簡單的胖二進制文件,它需要3行腳本來執行)。我真的很討厭。
http://stackoverflow.com/questions/24102104/how-to-import-swift-code-to-objective-c –