Pertanyaan yang diberi tag «objective-c»

Tag ini harus digunakan hanya pada pertanyaan yang tentang fitur Objective-C atau bergantung pada kode dalam bahasa. Tag [cocoa] dan [cocoa-touch] harus digunakan untuk bertanya tentang kerangka kerja atau kelas Apple. Gunakan tag terkait [ios], [macos], [apple-watch] dan [tvos] untuk masalah khusus untuk platform tersebut.

24
Kegagalan pembuatan Xcode “Simbol yang tidak terdefinisi untuk arsitektur x86_64”
Pertanyaan pemula Xcode: Ini adalah pengalaman pertama saya dengan Xcode 4.6.3. Saya mencoba untuk menulis program konsol yang sangat sederhana, yang mencari perangkat BT berpasangan dan mencetaknya ke NSLog. Itu dibangun dengan kesalahan berikut: Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_IOBluetoothDevice", referenced from: objc-class-ref in main.o ld: symbol(s) not found for …

9
Pertahankan siklus pada `self` dengan blok
Saya khawatir pertanyaan ini cukup mendasar, tetapi saya pikir ini relevan dengan banyak programmer Objective-C yang masuk ke blok. Apa yang saya dengar adalah bahwa karena blok menangkap variabel lokal yang dirujuk di dalamnya sebagai constsalinan, menggunakan selfdalam blok dapat menghasilkan siklus tetap, haruskah blok itu disalin. Jadi, kita seharusnya …


13
Bisakah Objective-C mengaktifkan NSString?
Apakah ada cara yang lebih cerdas untuk menulis ulang ini? if ([cardName isEqualToString:@"Six"]) { [self setValue:6]; } else if ([cardName isEqualToString:@"Seven"]) { [self setValue:7]; } else if ([cardName isEqualToString:@"Eight"]) { [self setValue:8]; } else if ([cardName isEqualToString:@"Nine"]) { [self setValue:9]; }

3
ARC dan pemain yang dijembatani
Dengan ARC, saya tidak bisa lagi dilemparkan CGColorRefke id. Saya belajar bahwa saya perlu melakukan pemeran penghubung. Menurut dentang dokumen : Pemain yang dijembatani adalah pemain gaya-C yang diberi anotasi dengan salah satu dari tiga kata kunci: (__bridge T) opmelemparkan operan ke tipe tujuan T. Jika T adalah tipe pointer …

4
NSInvalidUnarchiveOperationException: Tidak dapat membuat instance kelas yang bernama NSLayoutConstraint
Saya sangat baru dalam hal ini. Saya mengikuti tutorial Apple langkah demi langkah untuk proyek iPhone "HelloWorld". Saya menjalankannya di simulator iPhone 5.0 dan jatuh: 2012-11-02 14: 46: 06.782 HelloWorld [9880: c07] * Mengakhiri aplikasi karena pengecualian yang tidak tertangkap 'NSInvalidUnarchiveOperationException', alasan: 'Tidak dapat membuat instance kelas yang bernama NSLayoutConstraint' …

18
Cara memuat file html lokal ke UIWebView
Saya mencoba memuat file html ke UIWebView saya tetapi tidak berfungsi. Inilah tahapnya: Saya memiliki folder bernama html_files di proyek saya. Lalu saya membuat webView in interface builder dan menetapkan outlet di viewController. Ini adalah kode yang saya gunakan untuk menambahkan file html: -(void)viewDidLoad { NSString *htmlFile = [[NSBundle mainBundle] …



14
Xcode debugger tidak mencetak objek dan menunjukkan nol, padahal sebenarnya tidak
Xcode menunjukkan kesalahan ketika mencoba untuk mencetak objek po <objectName>, tetapi hanya untuk satu proyek. galat: Tidak dapat mematerialisasi struct: ukuran variabel <varName> tidak setuju dengan ukuran ValueObject yang Galat dalam Menjalankan, tidak dapat MempersiapkanToExecuteJITExpression Xcode debugger juga menunjukkan SEMUA objek sebagai nil( selfdikecualikan), ketika mereka tidak ( NSLogmenampilkan output …

7
Apa praktik terbaik untuk memberi nama file Swift yang menambahkan ekstensi ke objek yang ada?
Dimungkinkan untuk menambahkan ekstensi ke jenis objek Swift yang ada menggunakan ekstensi, seperti yang dijelaskan dalam spesifikasi bahasa . Akibatnya, dimungkinkan untuk membuat ekstensi seperti: extension String { var utf8data:NSData { return self.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)! } } Namun, apa praktik penamaan terbaik untuk file sumber Swift yang berisi ekstensi tersebut? …
165 ios  objective-c  swift  xcode 


13
AutoLayout dengan UIViews tersembunyi?
Saya merasa ini adalah paradigma yang cukup umum untuk ditunjukkan / sembunyikan UIViews, paling sering UILabels, tergantung pada logika bisnis. Pertanyaan saya adalah, apa cara terbaik menggunakan AutoLayout untuk menanggapi tampilan tersembunyi seolah-olah bingkai mereka 0x0. Berikut adalah contoh daftar dinamis 1-3 fitur. Saat ini saya memiliki ruang atas 10px …

3
Apa itu Objective C ++? [Tutup]
Sulit mengatakan apa yang ditanyakan di sini. Pertanyaan ini bersifat mendua, tidak jelas, tidak lengkap, terlalu luas, atau retoris dan tidak dapat dijawab secara wajar dalam bentuknya saat ini. Untuk bantuan mengklarifikasi pertanyaan ini sehingga dapat dibuka kembali, kunjungi pusat bantuan . Ditutup 7 tahun yang lalu . Apa itu …

12
Bagaimana cara menghilangkan peringatan 'pemilih tidak diumumkan'
Saya ingin menggunakan pemilih pada instance NSObject tanpa perlu protokol yang diimplementasikan. Misalnya, ada metode kategori yang harus menetapkan properti kesalahan jika instance NSObject yang dipanggil mendukungnya. Ini kodenya, dan kodenya berfungsi sebagaimana dimaksud: if ([self respondsToSelector:@selector(setError:)]) { [self performSelector:@selector(setError:) withObject:[NSError errorWithDomain:@"SomeDomain" code:1 userInfo:nil]]; } Namun, kompiler tidak melihat metode …

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.