SORU
22 Aralık 2010, ÇARŞAMBA


Objective C - Ata, Kopyala, Koru

C işaretçileri kavramı da dahil olmak üzere temel bilgi var C. Amaç yeniyim. İki temel soru var:

  1. Birini atamak arasındaki farkı açıklar,kopyalama ve bazı benzetme ile muhafaza edebilecek mi?
  2. Nasıl işaretçi değişken döndüren bir işlev kolu ve nasıl bir dönüş işaretçisi ile mesajlaşma yapmak mı?

CEVAP
22 Aralık 2010, ÇARŞAMBA


Değiştirilmiş Belgeleri için güncelleştirilmiş bir Cevap

Bilgileri şimdi belgelerinde birkaç kılavuzları yayılmış. Burada gerekli okuma listesi:

Bu sorunun cevabı tamamen YAY tarafından yönetilen bir uygulama (yeni projeler için modern varsayılan) kullanarak veya manuel bellek yönetimi zorluyorsun bağlıdır.

Vs Zayıf atayın- Kullanınatayıntutma ya da aksi takdirde küratörlük olmadan nesnenin adresine bir özelliği işaretçi ayarlamak için; kullanınzayıfözellik noktası, nesnenin atanmış otomatik olarak nil için kaldırıldı. Çoğu durumda kullanmak isteyeceksinizzayıfayırmanın bir nesneye erişmeye çalıştığınız değil yani (hafızanın yasadışı erişim - eğer uygun bir temizleme. gerçekleştirmek musun yoksa ... "EXC_BAD_ACCESS")

Vs Kopyasını saklayın- Özellikleri kullanım ilan ettikorurvarsayılan olarak (sadece tamamen ihmal) ve başka bir nesne özelliği için atanmış olup olmadığını nesnenin başvuru sayısı otomatik olarak yönetecek ya; sıfıra ayarlayınkopyalaotomatik olarak gönder, yeni atanan nesne -copy ileti (hangi oluşturur bir kopyasını geçirilen nesne ve atama Kopyalama özelliği yerine faydalı, hatta gerekli) durumlar atanan nesne olabilir sonra değiştirilmiş olması gibi bir özelliği başka bir nesne (hangi demek bu değişiklik/mutasyon olur uygulamak için özellik olarak).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Deany Boii

    Deany Boii

    27 Kasım 2007
  • talkandroid

    talkandroid

    27 Mayıs 2010
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009