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.

25
Memperbesar MKMapView agar pas dengan pin anotasi?
Saya menggunakan MKMapView dan telah menambahkan sejumlah pin anotasi ke peta sekitar 5-10 kilometer. Ketika saya menjalankan aplikasi, peta saya mulai diperbesar untuk menunjukkan seluruh dunia, apa cara terbaik untuk memperbesar peta sehingga pin sesuai dengan tampilan? EDIT: Pemikiran awal saya adalah menggunakan MKCoordinateRegionMake dan menghitung pusat koordinat, bujurDelta, dan …

10
Objective-C: BOOL vs bool
Saya melihat "tipe baru" BOOL( YES, NO). Saya membaca bahwa jenis ini hampir seperti arang. Untuk pengujian saya lakukan: NSLog(@"Size of BOOL %d", sizeof(BOOL)); NSLog(@"Size of bool %d", sizeof(bool)); Baik untuk melihat bahwa kedua log menampilkan "1" (kadang-kadang di C ++ bool adalah int dan ukurannya 4) Jadi saya hanya …
192 c  objective-c  types  boolean 

10
Menunggu hingga dua blok async dijalankan sebelum memulai blok lain
Saat menggunakan GCD, kami ingin menunggu sampai dua blok async dieksekusi dan dilakukan sebelum beralih ke langkah eksekusi selanjutnya. Apa cara terbaik untuk melakukannya? Kami mencoba yang berikut, tetapi sepertinya tidak berhasil: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^ { // block1 }); dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^ { // block2 }); // wait until both …

18
Dapatkan pemberitahuan push saat Aplikasi di iOS foreground
Saya menggunakan layanan pemberitahuan push di aplikasi saya. Ketika aplikasi di latar belakang saya dapat melihat notifikasi pada layar notifikasi (layar ditampilkan ketika kami menggesek ke bawah dari atas perangkat iOS). Tetapi jika aplikasi di latar depan metode delegasi - (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo dipanggil tetapi pemberitahuan tidak ditampilkan di layar pemberitahuan. …

7
Mengapa @autoreleasepool masih diperlukan dengan ARC?
Sebagian besar dengan ARC (Penghitungan Referensi Otomatis), kita tidak perlu memikirkan manajemen memori sama sekali dengan objek Objective-C. Tidak diizinkan membuat NSAutoreleasePoollagi, namun ada sintaks baru: @autoreleasepool { … } Pertanyaan saya adalah, mengapa saya membutuhkan ini ketika saya tidak seharusnya merilis / autoreleasing secara manual? EDIT: Untuk meringkas apa …


5
Bagaimana saya bisa mengubah warna judul UIButton?
Saya membuat tombol secara terprogram .......... button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; [button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown]; [button setTitle:@"Show View" forState:UIControlStateNormal]; button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); [view addSubview:button]; bagaimana saya bisa mengubah warna judul?


12
Mengubah ukuran font UILabel secara dinamis
Saat ini saya punya UILabel: factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)]; factLabel.text = @"some text some text some text some text"; factLabel.backgroundColor = [UIColor clearColor]; factLabel.lineBreakMode = UILineBreakModeWordWrap; factLabel.numberOfLines = 10; [self.view addSubview:factLabel]; Sepanjang masa pakai aplikasi iOS saya, factLabeldapatkan banyak nilai yang berbeda. Beberapa dengan beberapa kalimat, …

3
Apa rincian "Sastra Objective-C" yang disebutkan dalam catatan rilis Xcode 4.4?
Saya membaca catatan rilis untuk Xcode 4.4 dan memperhatikan ini: LLVM 4.0 Compiler Xcode sekarang termasuk Apple LLVM Compiler versi 4.0, termasuk fitur-fitur baru bahasaObjective-C berikut: [...] - Sasaran-C literal: membuat literal untuk NSArray, NSDictionary, dan NSNumber, sama seperti literal untuk NSString Saya tertarik dengan fitur ini. Ini tidak sepenuhnya …

4
Konversi implisit Objective-C kehilangan presisi integer 'NSUInteger' (alias 'unsigned long') menjadi peringatan 'int'
Saya sedang mengerjakan beberapa latihan dan mendapat peringatan yang menyatakan: Konversi implisit kehilangan presisi integer: 'NSUInteger' (alias 'unsigned long') menjadi 'int' #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSArray *myColors; int i; int count; myColors = @[@"Red", @"Green", @"Blue", @"Yellow"]; count = myColors.count; // …


12
Apa Cara Terbaik untuk Mengocok NSMutableArray?
Jika Anda memiliki NSMutableArray, bagaimana Anda mengocok elemen secara acak? (Saya punya jawaban sendiri untuk ini, yang diposting di bawah ini, tetapi saya baru mengenal Cocoa dan saya tertarik untuk mengetahui apakah ada cara yang lebih baik.) Pembaruan: Seperti dicatat oleh @Mukesh, pada iOS 10+ dan macOS 10.12+, ada -[NSMutableArray …



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.