«cocoa» etiketlenmiş sorular

Cocoa, Apple'ın macOS için Foundation, Application Kit ve Core Data'dan oluşan uygulama geliştirme çerçevesidir. İOS soruları için "cocoa-touch" etiketini kullanın.


4
NSUserDefaults için anahtar olarak sabit bir NSString kullanma
Kullanıcı tercihlerini saklamak için NSUSerDefaults kullanıyorum. Anahtarları sabitler olarak ayarlamanın iyi bir fikir olduğunu bir yerde okuduğumu hatırlıyorum - ve katılıyorum. Aşağıdaki kod şu anda sahip olduğum şey: [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] forKey:@"polygonNumberOfSides"]; Bunu şu şekilde değiştirmeyi denedim: @implementation Controller NSString const *kPolygonNumberOfSides = @"polygonNumberOfSides"; -(void)savePolygonInfo { [[NSUserDefaults standardUserDefaults] setObject:[NSNumber …


7
NSDictionary değişkeninin içeriğini Xcode hata ayıklayıcıda nasıl görüntüleyebilirim?
NSDictionary değişkeninin anahtar / değer çiftlerini Xcode hata ayıklayıcı aracılığıyla görüntülemenin bir yolu var mı? Değişken penceresinde tam olarak genişletildiğinde bilginin kapsamı şu şekildedir: Variable Value Summary jsonDict 0x45c540 4 key/value pairs NSObject {...} isa 0xa06e0720 Bana sözlüğün her bir öğesini göstermesini bekliyordum (bir dizi değişkenine benzer).

4
"EXC_BREAKPOINT (SIGTRAP)" istisnaları kesme noktalarında hata ayıklamadan mı kaynaklanıyor?
Tüm test makinelerimde çok kararlı olan ve neredeyse tüm kullanıcılarım için kararlı görünen (herhangi bir çökme şikayetine dayanmayan) çok iş parçacıklı bir uygulamam var. Uygulama, çökme raporları gönderecek kadar nazik olan bir kullanıcı için sık sık çöküyor. Tüm kilitlenme raporları (~ 10 ardışık rapor) temelde aynı görünüyor: Date/Time: 2010-04-06 11:44:56.106 …

9
NSLocale currentLocale her zaman kullanıcının geçerli dilini değil "en_US" değerini döndürür
Bir iPhone uygulamasını uluslararasılaştırma sürecindeyim - Kullanıcının mevcut yerel ayarına bağlı olarak belirli görünümlerde programatik değişiklikler yapmam gerekiyor. Çıldırıyorum çünkü iPhone simülatöründe veya gerçek donanımda dil tercihi ne olursa olsun, localeher zaman "en_US" olarak değerlendiriliyor: NSString *locale = [[NSLocale currentLocale] localeIdentifier]; NSLog(@"current locale: %@", locale); Çılgın olan şey, uygulamanın geri …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.