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.

6
Apakah variabel Swift bersifat atom?
Di Objective-C Anda memiliki perbedaan antara sifat atom dan nonatomik: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; Dari pemahaman saya, Anda dapat membaca dan menulis properti yang didefinisikan sebagai atom dari banyak utas dengan aman, sementara menulis dan mengakses properti nonatomik atau ivars dari beberapa utas pada …
102 objective-c  swift 

2
Transmisikan instance kelas ke @protocol di Objective-C
Saya memiliki objek (UIViewController) yang mungkin atau mungkin tidak sesuai dengan protokol yang saya tetapkan. Saya tahu saya dapat menentukan apakah objek tersebut sesuai dengan protokol, kemudian dengan aman memanggil metode tersebut: if([self.myViewController conformsToProtocol:@protocol(MyProtocol)]) { [self.myViewController protocolMethod]; // <-- warning here } Namun, XCode menunjukkan peringatan: warning 'UIViewController' may not …

6
Gunakan didSelectRowAtIndexPath atau metode preparedForSegue untuk UITableView?
Saya menggunakan storyboard dan saya memiliki UITableView. Saya memiliki pengaturan segue yang mendorong dari tabel saya ke detail VC. Tetapi metode mana yang harus saya gunakan untuk menangani ini? Saya harus memberikan beberapa objek ke tampilan detail. Tapi apakah saya menggunakan didSelectRowAtIndexatau -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender?

9
Mengambil penggunaan memori secara terprogram di iPhone
Saya mencoba mengambil kembali jumlah memori yang digunakan aplikasi iPhone saya kapan saja, secara terprogram. Ya, saya mengetahui tentang ObjectAlloc / Leaks. Saya tidak tertarik dengan itu, hanya untuk mengetahui apakah mungkin untuk menulis beberapa kode dan mendapatkan jumlah byte yang digunakan dan melaporkannya melalui NSLog. Terima kasih.

6
Apakah properti yang dideklarasikan memerlukan variabel instance yang sesuai?
Apakah properti di Objective-C 2.0 memerlukan variabel instan terkait untuk dideklarasikan? Misalnya, saya terbiasa melakukan sesuatu seperti ini: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MyObject.m @implementation @synthesize name; @end Namun, bagaimana jika saya melakukan ini sebagai gantinya: MyObject.h @interface MyObject : …

7
Alternatif untuk dispatch_get_current_queue () untuk blok penyelesaian di iOS 6?
Saya memiliki metode yang menerima blok dan blok penyelesaian. Blok pertama harus berjalan di latar belakang, sedangkan blok penyelesaian harus berjalan dalam antrian apa pun yang dipanggil metode tersebut. Untuk yang terakhir saya selalu menggunakan dispatch_get_current_queue(), tetapi sepertinya itu sudah usang di iOS 6 atau lebih tinggi. Apa yang harus …


5
presentModalViewController: Animated tidak digunakan lagi di ios6
Saya menggunakan kode berikut untuk pemilih gambar. Tetapi ketika saya menjalankannya di simulator, saya mengalami kebocoran memori dan saya mendapat peringatan tentang presentModalViewcontroller:animatedtidak lagi digunakan di iOS6. Saya juga dismissModalViewController:animatedtidak digunakan lagi. Saya menggunakan SDK 6.1. Kode untuk ImagePicker: - (void)showAlbum:(id)sender { imagePicker=[[UIImagePickerController alloc]init]; imagePicker.delegate = self; imagePicker.allowsEditing =NO; imagePicker.sourceType …




21
Bagaimana cara mendapatkan UITableView dari UITableViewCell?
Saya memiliki UITableViewCellyang terkait dengan suatu objek dan saya perlu mengetahui apakah sel tersebut terlihat. Dari penelitian yang telah saya lakukan, ini berarti saya perlu mengakses UITableViewyang berisi itu (dari sana, ada beberapa cara untuk memeriksa apakah itu terlihat). Jadi saya bertanya-tanya apakah UITableViewCellmemiliki pointer ke UITableView, atau apakah ada …


18
iOS8 - batasan secara ambigu menunjukkan ketinggian nol
Adakah yang punya ide bagaimana men-debug ini? Peringatan hanya sekali: Mendeteksi kasus di mana batasan secara ambigu menyarankan ketinggian nol untuk tampilan konten sel tampilan tabel. Kami sedang mempertimbangkan keruntuhan secara tidak sengaja dan menggunakan ketinggian standar sebagai gantinya. Baris memiliki ketinggian tetap seperti yang ditetapkan oleh - (CGFloat)tableView:(UITableView *)tableView …

8
Bagaimana mendefinisikan simbol preprocessor di Xcode
Apakah mungkin untuk menyetel simbol untuk kompilasi kondisional dengan menyiapkan properti dalam proyek Xcode? Tujuan saya adalah membuat simbol yang tersedia untuk semua file, tanpa harus menggunakan import / include, sehingga sekumpulan kelas umum dapat memiliki perilaku khusus di beberapa project. Seperti berikut ini, tetapi dengan simbol saya sendiri. #if …

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.