«automatic-ref-counting» etiketlenmiş sorular

Otomatik Referans Sayımı (ARC), Objective-C ve Swift nesnelerinin otomatik bellek yönetimini sağlayan bir derleyici özelliğidir.


3
Ayarlayıcıyı yay ile geçersiz kılma
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } ARC etkinleştirildiğinde ayarlayıcıyı doğru bir şekilde devre dışı bıraktım mı?

2
ARC, gönderim kuyruklarını destekliyor mu?
Apple'ın "Gönderim Sıraları için Bellek Yönetimi" hakkındaki belgelerini okuyorum: Çöp toplanan bir uygulama uygulasanız bile, gönderi kuyruklarınızı ve diğer gönderme nesnelerini yine de korumalı ve serbest bırakmalısınız. Grand Central Dispatch, belleği geri kazanmak için çöp toplama modelini desteklemez. ARC'nin bir çöp toplayıcı olmadığını biliyorum, ancak dispatch_queue_t'mi dispatch_retain ve dispatch_release'e ihtiyacım …



3
ARC kullanırken ve iOS 4.0'ı hedeflerken zayıf referansları nasıl değiştiririm?
İlk iOS uygulamamı Xcode 4.2 ile geliştirmeye başladım ve iOS 5.0'ı bir "yardımcı uygulama" şablonuyla (FlipsideViewController ile birlikte gelen) hedefliyordum. ARC bir derleme zamanı özelliği olduğu için iOS 4 ile de uyumlu olması gerektiğini okudum, bu yüzden uygulamamı 4.3'e hedeflemeye çalıştım ve derlemeyi denedim. Bunu yaptığımda şu hatayı alıyorum: FlipsideViewController.m: …

3
KVO ve ARC nasıl kaldırılır
ARC altındaki bir nesneden bir gözlemciyi nasıl kaldırırsınız ? Gözlemciyi ekleyip kaldırmayı unutur muyuz? Belleği artık manuel olarak yönetmiyorsak, nerede gözlem yapmaktan vazgeçeriz? Örneğin, bir görünüm denetleyicisinde: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Önceden, removeObserver:görünüm denetleyicisinin deallocyöntemini çağırırdım.

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 …

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.