Devre dışı Otomatik Referans Bazı Dosyalar için Sayma | Netgez.com
SORU
23 HAZÄ°RAN 2011, PERÅžEMBE


Devre dışı Otomatik Referans Bazı Dosyalar için Sayma

İOS 5 SDK indirdim ve ARK yeni Apple derleyici harika bir özellik olduğunu buldum. Şu an için, pek çok üçüncü parti çerçeveleri ARC desteği yok. Benim yeni kod için YAY kullanmak ve mevcut/onay kodu değişmeden korumak kalabilir mi? ARC dönüştürücü bazı çerçeveler, JSONKit gibi dönüştürücü kullanarak ARC dönüştürülemez çünkü burada çalışmıyor.

Düzenleme:

Cevap ARC istemediğiniz dosyalar için derleyici bayrakları -fno-objc-arc eklemektir. 4, hedefin altında bunu yapabilirsiniz - ^ böyle büyük mükafat . Aşama - ^ Oluşturun . Kaynakları Derlemek.

CEVAP
23 HAZÄ°RAN 2011, PERÅžEMBE


The public ARC docs süre değil doğrudan açık nokta, galiba önermek sürece her sınıf ya da tüm ARK veya tüm elle yönetilen, sınıfları entegre edilebilir tek bir program.

Sadece yapamam karışımı YAY ve non-ARC tek bir sınıf; belge diyor gönderme retain, release, autorelease, veya retainCount mesaj tarafından herhangi bir yolla (dahil zamanlayıcı ve gecikmeli gerçekleştiren kullanım @selector) yasaklı ARC kod. Yani yapamazsın olmayan YAY bir YAY sınıfı (çünkü gerekli mesajlar yasak) ve yapamazsın YAY olmayan bir ARC sınıf (çünkü ARK ekler sözdizimi öğeleri geçersiz olmadan ARC).

Aynı belge olmayan kütüphaneler ARC/ARC bir programa çerçeveler entegre olup olmadığını biraz daha net. Evet. Tüm kod YAY olmayan bir program ARC kütüphaneleri/çerçeveler kullanabilirsiniz kalmayacaklarını değil, ama yukarıdaki tüm göz önüne alındığında, Evet, ima gibi görünüyor.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Matt Davis

    Matt Davis

    4 ÅžUBAT 2006
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011
  • Xcode programming tutorials

    Xcode progra

    17 EYLÃœL 2006