Nasıl ARK proje genelinde böyle büyük mükafat 4.2 etkinleştirin mı
Kullanarak dönüştürmek istediğim bir iOS uygulaması varARK. Sadece geçiş aracı kullanırdım ama sürekli önizleme aşamasında benim için hataları.
-Dosya-dosya bazında -fobjc-arc
derleyici yönergesini kullanabilirsiniz biliyorum, ama etkinleştirmek istiyorumARKtüm proje üzerinde, daha sonra tek tek sınıfları -fno-objc-arc
kullanarak kapatın.
4.2 yeni projeleri bir geçiş olmalı yani varsayılan olarak ARC kullanın.
Kimse bana ARC
projeye dönüştürmek için yardımcı olabilir
CEVAP
"YAY" Güncellemelerinden şu anda beta 4.2, mevcuttur, ve sadece zaman Çınlama (a.derleme k.bir. "Apple LLVM derleyici"). Ayar belli ki yeterli, "Objective-C Otomatik Referans Sayma"denir. Açın, ve defol git.
Eğer mevcut kod üzerinde çalışıyorsanız, bu ayarı değiştirmesini üretecek hataların çok büyük bir miktar. ARC sadece bellek yönetir, ama bunu kendiniz yapmaya çalışırken sen bunu yasakladı. Yasadışı. ARC kullanırken el ile/release korumak/autorelease gönderin. Normal zamandan beri non-ARC Kakao kodu bunlarla doludur, bir sürü elde edersiniz hatalar.
Neyse ki, böyle büyük mükafat varolan kodu dönüştürmek için bir araç sunuyor.Düzenle ->... - ^Yeniden Düzenle . Objective-C için YAY dönüştürmek... ve böyle büyük mükafat kodunuzu dönüştürme size rehberlik edecektir. Bazı olabilir, ancak yardım gereken durumlarda ne yapacağımıza karar vermek, süreci büyük ölçüde otomatik olmalıdır."
Bu linkten aldım, bana çok yardımcı oldu: http://www.mikeash.com/pyblog/friday-qa-2011-09-30-automatic-reference-counting.html
nasıl böyle büyük mükafat Proje adını ...
Nasıl böyle büyük mükafat bir proje/de...
Nasıl disk üzerindeki klasör yapısı iç...
Nasıl "mevcut çerçeveler" ekl...
Nasıl böyle büyük mükafat 4 NSZombieEn...