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.





19
Bagaimana cara saya membuat permintaan HTTP di Swift?
Saya membaca The Programming Language Swift oleh Apple di iBooks, tetapi tidak dapat menemukan cara untuk membuat permintaan HTTP (seperti cURL) di Swift. Apakah saya perlu mengimpor kelas Obj-C atau apakah saya hanya perlu mengimpor perpustakaan default? Atau apakah tidak mungkin untuk membuat permintaan HTTP berdasarkan kode Swift asli?

8
Objective-C ARC: kuat vs mempertahankan dan lemah vs menetapkan
Ada dua atribut manajemen memori baru untuk properti yang diperkenalkan oleh ARC, strongdan weak. Terlepas dari copy, yang jelas merupakan sesuatu yang sama sekali berbeda, apakah ada perbedaan antara strongvs retaindan weakvs assign? Dari pemahaman saya, satu-satunya perbedaan di sini adalah yang weakakan menetapkan nilke pointer, sementara assigntidak akan, yang …

7
UILongPressGestureRecognizer dipanggil dua kali saat menekan ke bawah
Saya mendeteksi apakah pengguna telah menekan selama 2 detik: UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; Inilah cara saya menangani pers lama: -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } Teks "dua kali lipat" akan dicetak dua kali ketika saya menekan lebih dari 2 detik. Kenapa ini? …

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?


12
Cara terbaik untuk mendefinisikan metode pribadi untuk kelas di Objective-C
Saya baru saja memulai pemrograman Objective-C dan, memiliki latar belakang di Jawa, bertanya-tanya bagaimana orang menulis program Objective-C berurusan dengan metode pribadi. Saya mengerti mungkin ada beberapa konvensi dan kebiasaan dan berpikir tentang pertanyaan ini sebagai agregator teknik terbaik yang digunakan orang berurusan dengan metode pribadi di Objective-C. Harap sertakan …


16
Bagaimana cara menggambar bayangan di bawah UIView?
Saya mencoba menggambar bayangan di bawah tepi bawah UIViewdi Cocoa Touch. Saya mengerti bahwa saya harus menggunakan CGContextSetShadow()untuk menggambar bayangan, tetapi panduan pemrograman Quartz 2D sedikit kabur: Simpan status gambar. Panggil fungsi CGContextSetShadow, melewati nilai yang sesuai. Lakukan semua gambar yang ingin Anda terapkan bayangan. Kembalikan keadaan grafis Saya sudah …

5
Bagaimana tepatnya __attribute __ ((constructor)) bekerja?
Tampaknya cukup jelas bahwa itu seharusnya mengatur segalanya. Kapan tepatnya itu berjalan? Mengapa ada dua tanda kurung? Apakah __attribute__suatu fungsi? Makro? Sintaksis? Apakah ini berfungsi di C? C ++? Apakah fungsinya berfungsi dengan harus statis? Kapan __attribute__((destructor))lari? Contoh di Objective-C : __attribute__((constructor)) static void initialize_navigationBarImages() { navigationBarImages = [[NSMutableDictionary alloc] …
347 c++  objective-c  c  gcc 

30
Apa praktik terbaik yang Anda gunakan saat menulis Objective-C dan Cocoa? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


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.