搜尋

首頁  >  問答  >  主體

objective-c - swift 中如何呼叫 Object-C?

有沒有人試過在 swift 中呼叫 OC 的程式碼?

迷茫迷茫2891 天前422

全部回覆(1)我來回復

  • 黄舟

    黄舟2017-04-24 09:13:00

    你可以在iBook上面下載。
    裡麵包括Swift調用Objective-C,或是從Objective-C調用Swift的方法。
    我這裡簡單描述一下你的問題。

    如果你的專案原本有是Objective-C寫的。
    當你第一次創建.Swift的文檔的時候,XCode6會讓你產生一個Header的文檔。
    從這個文檔裡面,import你想在Swift用到的Objective-C的程式碼。
    這樣,你的Swift文件就可以用該類別了。

    假如你是新建的工程,你就要手動建立那個Header文檔,在plist指明它的位置。

    上述兩個文檔的目的是建立Header文檔,使得Swift可以呼叫Objective-C裡面的程式碼。
    強烈建議讀官方文件。

    Resources from SO:
    http://stackoverflow.com/questions/24002369/how-to-call-objective-c-code-from-swift/24005242#24005242

    回覆
    0
  • 取消回覆