«objective-c» etiketlenmiş sorular

Bu etiket yalnızca Objective-C özellikleriyle ilgili veya dildeki kodlara bağlı olan sorularda kullanılmalıdır. Apple'ın çerçeveleri veya sınıfları hakkında soru sormak için [kakao] ve [kakao dokunma] etiketleri kullanılmalıdır. Bu platformlara özgü sorunlar için [ios], [macos], [apple-watch] ve [tvos] etiketlerini kullanın.


8
Geçici NSManagedObject örnekleriyle nasıl başa çıkılır?
NSManagedObjectÖrnekler oluşturmam , onlarla bazı şeyler yapmam ve sonra bunları çöpe atmam veya sqlite db'ye kaydetmem gerekiyor. Sorun şu ki, NSManagedObjectbağlantısız örnekler oluşturamıyorum NSManagedObjectContextve bu , veritabanımdaki bazı nesnelere ihtiyacım olmadığına karar verdikten sonra bir şekilde temizlemem gerektiği anlamına geliyor. Bununla başa çıkmak için, aynı koordinatörü kullanarak bir bellek içi …




2
Araçlar ObjectAlloc: Canlı Baytların ve Genel Baytların Açıklaması
Uygulamamın (iPhone) belleğin ne yaptığını ve bunu ne zaman ve nerede yaptığını anlamak amacıyla Instument'ın ObjectAlloc aracını kullanıyorum. Bu istatistiklerin temel bir açıklamasını gerçekten istiyorum: Canlı Bayt # Yaşıyor #Geçici Genel Bayt Uygulamamın ne kadar bellek kullandığını hesaplamaya çalışırken, Canlı Baytlara mı yoksa Genel Baytlara mı bakmalıyım? Buna sızdırılmış bellek …

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
İOS'ta HTTP POST isteği gönderme
Geliştirdiğim iOS uygulamasıyla bir HTTP Postası göndermeye çalışıyorum ancak yanıt olarak bir kod 200 alsam da (url bağlantısından) push sunucuya asla ulaşmıyor. Sunucudan hiçbir zaman yanıt alamıyorum ve sunucu gönderilerimi algılamıyor (sunucu android'den gelen gönderileri algılamıyor) ARC kullanıyorum ama pd ve urlConnection'ı güçlü olarak ayarladım. Bu, isteği göndermek için kodum …

18
UINavigationController'da Gezinme Çubuğunu gizlerken Geri Kaydırma yok
Görünümlerinizi bir UINavigationController. Maalesef bunu gizlemenin bir yolunu bulamıyorum NavigationBarama yine de dokunmatik pan kaydırmayı geri çekiyorum gesture. Özel hareketler yazabilirim ancak bunun yerine UINavigationControllergeri kaydırmayı tercih etmem ve buna güvenmeyi tercih ederim gesture. Film şeridinde işaretini kaldırırsam, geri kaydırma çalışmıyor alternatif olarak programlı olarak gizlersem, aynı senaryo. - (void)viewDidLoad …


8
İOS'ta NSURLConnection ve Temel HTTP Kimlik Doğrulaması
GET HTTP requestBasic ile bir baş harf çağırmam gerekiyor Authentication. Bu, isteğin sunucuya ilk gönderimi olacak ve zaten bende var, username & passwordbu nedenle sunucudan yetkilendirme için bir sorgulamaya gerek yok. İlk soru: Does NSURLConnectionTemel Auth yapmak senkron olarak ayarlanması gerekir? Bu gönderideki cevaba göre , asenkron rotayı tercih ederseniz …


4
Bir değişkenle karşılaştırmadan önce bir dizge atamak gerekli midir?
An'ın değerini NSString"Yanlış" dizesiyle karşılaştırmak istiyorum . İşte kodum: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } "Yanlış" için gerçekten bir NSString oluşturmam gerekiyor mu? Ayrıca, bir değerini karşılaştırabilirsiniz UILabel's textbir dizeye etiket değeri atamadan bir dizeye?

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.