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.

14
Memahami penghitungan referensi dengan Kakao dan Objective-C
Saya baru saja mulai melihat Objective-C dan Cocoa dengan maksud untuk bermain dengan iPhone SDK. Saya cukup nyaman dengan C mallocdan freekonsepnya, tetapi skema penghitungan referensi Cocoa membuat saya agak bingung. Saya diberitahu itu sangat elegan setelah Anda memahaminya, tetapi saya belum selesai. Bagaimana release, retaindan autoreleasebekerja dan apa konvensi …

7
Gunakan C ++ dengan Cocoa, bukan Objective-C?
Saya ingin menulis aplikasi yang menggunakan C ++ dan kerangka kerja Cocoa karena Apple tidak membuat Carbon 64-bit mampu. C ++ tampaknya cukup vanilla dalam implementasinya di Linux dan Windows tetapi di Mac OS X sepertinya diperlukan potongan kode khusus Apple tambahan (seperti pembungkus Obj-C). Sepertinya Apple juga memaksa pengembang …

5
Ubah NSNumber menjadi int di Objective-C
Saya menggunakan [NSNumber numberWithInt:42]atau @(42)mengonversi int ke NSNumber sebelum menambahkannya ke NSDictionary: int intValue = 42; NSNumber *numberValue = [NSNumber numberWithInt:intValue]; NSDictionary *dict = @{ @"integer" : numberValue }; Ketika saya mengambil nilai dari NSDictionary, bagaimana cara mengubahnya dari NSNumber kembali ke int? NSNumber *number = dict[@"integer"]; int *intNumber = …

11
Sesuaikan ukuran font UIButton menjadi lebar
Saya memiliki kode berikut: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; Masalahnya adalah ketika string dalam teks tidak panjang, itu menunjukkan baik-baik saja (1-2 …
122 ios  objective-c 


9
memfilter NSArray menjadi NSArray baru di Objective-C
Saya punya NSArraydan saya ingin membuat yang baru NSArraydengan objek dari larik asli yang memenuhi kriteria tertentu. Kriteria ditentukan oleh fungsi yang mengembalikan a BOOL. Saya dapat membuat NSMutableArray, mengulang melalui larik sumber dan menyalin objek yang diterima fungsi filter dan kemudian membuat versi yang tidak dapat diubah. Apakah ada …

3
Bagaimana cara membuat kelas sesuai dengan protokol di Swift?
di Objective-C: @interface CustomDataSource : NSObject <UITableViewDataSource> @end di Swift: class CustomDataSource : UITableViewDataSource { } Namun, pesan kesalahan akan muncul: Jenis 'CellDatasDataSource' tidak sesuai dengan protokol 'NSObjectProtocol' Jenis 'CellDatasDataSource' tidak sesuai dengan protokol 'UITableViewDataSource' Bagaimana seharusnya cara yang benar?
121 objective-c  swift 





7
Apa maksud dari keluaran gdb ini?
Saya punya tombol yang memutar suara, dan tampaknya berfungsi dengan baik di simulator, tetapi saya mendapatkan pesan ini: Kesalahan saat memuat /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Res/AudioIPCPlugIn MacOS / AudioIPCPlugIn, 262): Simbol tidak ditemukan: ___CFObjCIsCollectable Dirujuk dari: /System/Library/Frameworks/Security.framework/Versions/A/Security Diharapkan di: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation di /System/Library/Frameworks/Security.framework/Versions/A/Security 2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] Kesalahan saat …


8
#import menggunakan tanda kurung sudut <> dan tanda kutip “”
Saya bertanya-tanya apa yang memutuskan apakah Anda diizinkan menggunakan &lt;Header.h&gt;atau "Header.h"saat Anda mengimpor file di Objective-C. Sejauh ini pengamatan saya adalah Anda menggunakan tanda kutip ""untuk file dalam proyek Anda yang sumber implementasinya Anda miliki, dan tanda kurung sudut &lt;&gt;saat Anda mereferensikan perpustakaan atau kerangka kerja. Tapi bagaimana tepatnya cara …

15
UIRefreshControl - beginRefreshing tidak berfungsi ketika UITableViewController ada di dalam UINavigationController
Saya telah menyiapkan UIRefreshControl di UITableViewController saya (yang ada di dalam UINavigationController) dan berfungsi seperti yang diharapkan (yaitu, tarik ke bawah mengaktifkan peristiwa yang benar). Namun, jika saya secara terprogram menjalankan beginRefreshingmetode instance pada kontrol penyegaran seperti: [self.refreshControl beginRefreshing]; Tidak ada yang terjadi. Ini harus bergerak ke bawah dan menampilkan …

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.