Pertanyaan yang diberi tag «objective-c-runtime»

4
Cara menulis aplikasi iOS murni di C
Saya baca di sini Belajar C Sebelum Objective-C? Biasanya saya kemudian mengganti beberapa kode Obj-C dengan kode C murni (setelah semua Anda dapat mencampurnya sebanyak yang Anda suka, isi metode Obj-C dapat sepenuhnya, kode C murni) Apakah ini benar? Apakah mungkin membuat aplikasi iPhone murni dalam bahasa pemrograman C?

3
Kelas Objective-C -> string seperti: [NSArray className] -> @ "NSArray"
Saya mencoba untuk mendapatkan nama string suatu kelas dari objek kelas itu sendiri. // For instance [NSArray className]; // @"NSArray" Saya telah menemukan object_getClassName(id obj)tetapi itu membutuhkan contoh yang diberikan, dan dalam kasus saya itu adalah pekerjaan yang tidak perlu. Jadi bagaimana saya bisa mendapatkan string dari objek kelas, dan …

10
Mengapa Objective-C tidak mendukung metode privat?
Saya telah melihat sejumlah strategi untuk mendeklarasikan metode semi-privat di Objective-C , tetapi tampaknya tidak ada cara untuk membuat metode yang benar-benar privat. Saya menerima itu. Tetapi, mengapa demikian? Setiap penjelasan pada dasarnya saya katakan, "Anda tidak bisa melakukannya, tapi ini perkiraan yang mendekati." Ada sejumlah kata kunci diterapkan ivars(anggota) …

6
Kelas dasar asli Swift atau NSObject
Saya menguji beberapa isa swizzling dengan Swift, dan menemukan bahwa itu hanya berfungsi ketika NSObject adalah kelas super (langsung atau lebih jauh), atau dengan menggunakan dekorasi '@objc'. Jika tidak, itu akan mengikuti gaya statis- dan vtable-dispatch, seperti C ++. Apakah normal untuk menentukan kelas Swift tanpa kelas dasar Cocoa / …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.