Pertanyaan yang diberi tag «automatic-ref-counting»

Penghitungan Referensi Otomatis (ARC) adalah fitur kompiler yang menyediakan manajemen memori otomatis objek Objective-C dan Swift.


3
Ganti penyetel dengan busur
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } Apakah saya mengganti penyetel dengan benar saat ARC diaktifkan?

2
Apakah ARC mendukung antrian pengiriman?
Saya membaca dokumentasi apple tentang "Memory Management for Dispatch Queues": Meskipun Anda menerapkan aplikasi pengumpulan sampah, Anda masih harus mempertahankan dan melepaskan antrean pengiriman dan objek pengiriman lainnya. Grand Central Dispatch tidak mendukung model pengumpulan sampah untuk mendapatkan kembali memori. Saya tahu bahwa ARC bukanlah pengumpul sampah tetapi saya ingin …



3
Bagaimana cara mengganti referensi yang lemah saat menggunakan ARC dan menargetkan iOS 4.0?
Saya mulai mengembangkan aplikasi iOS pertama saya dengan Xcode 4.2, dan menargetkan iOS 5.0 dengan template "aplikasi utilitas" (yang disertakan dengan FlipsideViewController). Saya membaca bahwa karena ARC adalah fitur waktu kompilasi, itu harus kompatibel dengan iOS 4 juga, jadi saya mencoba menargetkan aplikasi saya ke 4.3, dan mencoba mengompilasinya. Ketika …

3
KVO dan ARC cara menghapusObserver
Bagaimana Anda menghapus pengamat dari objek di bawah ARC ? Apakah kita hanya menambahkan pengamat dan lupa menghapusnya? Jika kita tidak lagi mengelola memori secara manual di mana kita berhenti mengamati? Misalnya, pada pengontrol tampilan: [self.view addObserver:self forKeyPath:@"self.frame" options:NSKeyValueObservingOptionNew context:nil]; Sebelumnya, saya akan memanggil metode removeObserver:pengontrol tampilan dealloc.

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.