cari

Rumah  >  Soal Jawab  >  teks badan

objective-c - swift 中如何调用 Object-C?

有没有人试过在 swift 中调用 OC 的代码?

迷茫迷茫2766 hari yang lalu341

membalas semua(1)saya akan balas

  • 黄舟

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

    Anda boleh memuat turunnya di iBook.
    Ia termasuk kaedah untuk Swift memanggil Objective-C, atau memanggil Swift dari Objective-C.
    Izinkan saya menerangkan secara ringkas masalah anda di sini.

    Jika projek anda pada asalnya ditulis dalam Objektif-C.
    Apabila anda membuat dokumen .Swift buat kali pertama, XCode6 akan meminta anda menjana dokumen Pengepala.
    Daripada dokumen ini, import kod Objective-C yang anda mahu gunakan dalam Swift.
    Dengan cara ini, dokumen Swift anda boleh menggunakan kelas ini.

    Jika anda mencipta projek baharu, anda perlu mencipta dokumen Pengepala secara manual dan nyatakan lokasinya dalam plist.

    Tujuan kedua-dua dokumen di atas adalah untuk mencipta dokumen Pengepala supaya Swift boleh memanggil kod dalam Objective-C.
    Adalah sangat disyorkan untuk membaca dokumentasi rasmi.

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

    balas
    0
  • Batalbalas