Pertanyaan yang diberi tag «cocoa»

Cocoa adalah kerangka kerja pengembangan aplikasi Apple untuk macOS, yang terdiri dari Foundation, Application Kit, dan Core Data. Gunakan tag "cocoa-touch" untuk pertanyaan iOS.

8
Cara memperbarui satu pod tanpa menyentuh dependensi lainnya
Saya mengerti bahwa perintah berikut akan memperbarui pod tunggal: pod update <podname>. Namun ini juga memperbarui dependensi pod lain (pod yang tidak termasuk dalam perintah pembaruan) yang telah Anda instal sebelumnya. Apakah ada cara untuk memperbarui satu pod dan membiarkan semua dependensi lainnya sendirian?
202 cocoa  cocoapods 


10
Mencetak CSS: Menghindari DIV cut-in-half antar halaman?
Saya sedang menulis plug-in untuk perangkat lunak yang mengambil banyak koleksi item dan memunculkannya ke HTML di WebView di Cocoa (yang menggunakan WebKit sebagai renderernya, jadi pada dasarnya Anda dapat mengasumsikan file HTML ini dibuka di Safari). DIV yang dibuatnya memiliki ketinggian dinamis, tetapi tidak terlalu bervariasi. Mereka biasanya sekitar …

20
Cara terbaik untuk menghapus dari NSMutableArray saat iterasi?
Di Cocoa, jika saya ingin mengulang melalui NSMutableArray dan menghapus beberapa objek yang memenuhi kriteria tertentu, apa cara terbaik untuk melakukan ini tanpa memulai ulang loop setiap kali saya menghapus objek? Terima kasih, Sunting: Hanya untuk memperjelas - Saya sedang mencari cara terbaik, misalnya sesuatu yang lebih elegan daripada memperbarui …
194 objective-c  cocoa 


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 …

6
Mengapa kode di dalam unit test tidak dapat menemukan sumber daya bundel?
Beberapa kode saya unit pengujian perlu memuat file sumber daya. Ini berisi baris berikut: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; Dalam aplikasi itu berjalan dengan baik, tetapi ketika dijalankan oleh kerangka pengujian unit pathForResource:mengembalikan nihil, artinya tidak bisa menemukan foo.txt. Saya telah memastikan bahwa foo.txtitu termasuk dalam tahap pembuatan …


4
Mengapa delegasi Objective-C biasanya diberi properti alih-alih mempertahankan?
Saya berselancar melalui blog indah yang dikelola oleh Scott Stevenson, dan saya mencoba memahami konsep Objective-C yang mendasar dalam menugaskan delegasi properti 'assign' vs 'retain'. Catatan, keduanya sama di lingkungan pengumpulan sampah. Saya sebagian besar peduli dengan lingkungan berbasis non-GC (misalnya: iPhone). Langsung dari blog Scott: "Kata kunci yang ditetapkan …

6
Cara membuat aplikasi Menubar untuk Mac
EDIT: Ini adalah aplikasi menubar siap pakai yang bagus di sini ( sumber github ) dengan jawaban ini . Saya bertanya-tanya bagaimana cara membuat aplikasi menubar, apa persyaratan untuk itu? Saya melihat aplikasi sederhana untuk menubar adalah membuka tautan menggunakan browser Anda, saya ingin membuat sesuatu yang mirip dengan itu. …
175 macos  cocoa  menubar 

4
Apa cara optimal menyimpan NSDate di NSUserDefaults?
Ada dua cara menyimpan NSDate di NSUserDefaults yang saya temui. Opsi 1 - setObject: forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; Opsi 2 - timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = [myDate …


7
Cara menginisialisasi string dari NSData di Swift
Saya telah mencoba menginisialisasi string dari NSDatadalam Swift. Dalam Dokumentasi Kakao NSString Apple mengatakan Anda harus menggunakan ini: init(data data: NSData!, encoding encoding: UInt) Namun Apple tidak menyertakan contoh apa pun untuk penggunaan atau di mana menempatkan init. Saya mencoba mengubah kode berikut dari Objective-C ke Swift NSString *string; string …
173 string  swift  cocoa  nsdata 

10
Ekspresi reguler dalam aplikasi Kakao Objective-C
Googling Awal menunjukkan bahwa tidak ada cara bawaan untuk melakukan ekspresi reguler dalam aplikasi Kakao Objective-C. Jadi empat pertanyaan: Benarkah itu benar? Apakah kamu bercanda? Oke, lalu adakah perpustakaan sumber terbuka yang bagus yang Anda rekomendasikan? Apa cara untuk cukup dekat tanpa mengimpor perpustakaan, mungkin dengan kelas NSScanner?
173 objective-c  regex  cocoa 

8
Bagaimana cara mengubah CFStringRef ke NSString?
NSString *aNSString; CFStringRef aCFString; aCFString = CFStringCreateWithCString(NULL, [aNSString UTF8String], NSUTF8StringEncoding); aCFString = CFXMLCreateStringByUnescapingEntities(NULL, aCFString, NULL); Bagaimana saya bisa mendapatkan yang baru NSStringdari aCFString?
169 cocoa  string  cfstring 

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.