Her ıvar bir özelliği olmalı?
Özellikleri, Bu bellek yönetimi için ödünç avantajları nedeniyle örnek değişkenleri erişmek için kullanılması gereken iOS için kodlama zaman, her yerde, diğer şeyler arasında ve önerilen görüyorum.
Bu tavsiyeler çok iyi bana uymaz. Düz eski bugün ivan'ın yerine özellikleri çok fazla kod alır, ve gerçekten eğer bellek yönetimi ile rahat ediyorsanız faydalarını göremiyorum. Gerçekten bu kadar önemli mi? Örnek değişkenleri yönetmek için yaklaşım nedir?
CEVAP
Gerçekten gerekli tüm bugün ivan'ın özelliklerini beyan etmek değil. Birkaç nokta akla geliyor:
- Eğer bir ıvar yalnızca nesnenin ömrü boyunca bir kez atanmış olacak Eğer, gerçekten bir mülkiyet ilan ederek hiçbir şey elde etmiyorsun. Sadece kopyala//
init
sırasında atamak ve gerektiğinde releasedealloc
sırasında korur. - Eğer bir ıvar sık değişmiş olacak, bir özellik bildirmek ve her zaman set kullanarak daha kolay bir bellek yönetim hataları önlemek için yapacaktır.
- Bu sınıf bir uzantısı özellikleri bildirebilirsiniz .m yerine dosya .h özellikler ve bugün ivan'ın özel olmak istiyorsa dosyası.
- Hedefleme ne zaman bir özellik tanımlamak ve set sentez eğer başlıktaki 4.0 , bugün ivan'ın hiç ilan etmeye gerek yok iOS.
Yani ben genel olarak kullanım özellikleri, ama şey gibi NSMutableArray
bir nesneyi ayırır sırasında init
ve kullandığı tutun bir sürü şey işte, çıkayım bir düz eski ıvar beri hiçbir zaman gelmeyeceğim Yeniden Atama ıvar.
ARK altında NSString bir özelliği güçl...
Farklı isimle 2 Ders Kodu yinelenen ol...
Nasıl ID özelliği Html eklemek.() Begi...
Ne zaman kullanarak &; geom_histogram&...
CSS özelliği bir etkisi olabilir miyim...