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.

11
Haruskah IBOutlet menjadi kuat atau lemah di bawah ARC?
Saya mengembangkan secara eksklusif untuk iOS 5 menggunakan ARC. Haruskah IBOutlets ke UIViews (dan subclass) menjadi strongatau weak? Pengikut: @property (nonatomic, weak) IBOutlet UIButton *button; Akan menyingkirkan semua ini: - (void)viewDidUnload { // ... self.button = nil; // ... } Apakah ada masalah dalam melakukan ini? Templat menggunakan strongseperti halnya …



21
Membuat kelas abstrak di Objective-C
Saya awalnya seorang programmer Java yang sekarang bekerja dengan Objective-C. Saya ingin membuat kelas abstrak, tetapi itu tampaknya tidak mungkin di Objective-C. Apakah ini mungkin? Jika tidak, seberapa dekat dengan kelas abstrak yang bisa saya dapatkan di Objective-C?

30
Cara menavigasi melalui bidang teks (Tombol Berikutnya / Selesai)
Bagaimana saya bisa menavigasi semua bidang teks saya dengan Tombol "Next" pada Keyboard iPhone? Bidang teks terakhir harus menutup Keyboard. Saya sudah menyiapkan IB the Buttons (Next / Done) tapi sekarang saya macet. Saya menerapkan tindakan textFieldShouldReturn tapi sekarang Tombol Berikutnya dan Selesai menutup Keyboard.
487 ios  objective-c  iphone 


12
Bagaimana cara mengatur judul UIButton sebagai perataan kiri?
Saya perlu menampilkan alamat email dari sisi kiri a UIButton, tetapi sedang diposisikan di tengah. Apakah ada cara untuk mengatur perataan ke sisi kiri a UIButton? Ini adalah kode saya saat ini: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn …






13
Bagaimana cara mencetak nama metode dan nomor baris serta menonaktifkan NSLog secara kondisional?
Saya sedang melakukan presentasi tentang debugging di Xcode dan ingin mendapatkan informasi lebih lanjut tentang penggunaan NSLog secara efisien. Secara khusus, saya punya dua pertanyaan: apakah ada cara untuk dengan mudah NSLog nama metode / nomor baris saat ini? apakah ada cara untuk "menonaktifkan" semua NSLogs dengan mudah sebelum kompilasi …

8
Apa arti kata kunci “__block”?
Apa sebenarnya arti __blockkata kunci dalam Objective-C? Saya tahu ini memungkinkan Anda untuk memodifikasi variabel dalam blok, tetapi saya ingin tahu ... Apa sebenarnya yang dikatakannya kepada kompiler? Apakah itu melakukan hal lain? Jika hanya itu yang dilakukannya, mengapa itu diperlukan? Apakah ada di dokumen di mana saja? (Saya tidak …


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.