Bunu sıralamaya çalışıyorum. ARC projesinin, ARC kullanmayan dosyaları veya statik lib'leri ile nasıl çalışacağını biliyorum. Örneğin, derleyici bayrakları -fno-objc-arc kullanarak.NON-ARC projesinde ARC statik kitaplığı kullanma
Peki ya ARC kullanmayan bir projem varsa ve ARC ile derlenmiş bir statik kitaplık eklemek istersek? Projeyi kurmak istediğimde her zaman "güçlü, __unsafe_unretained, ..." gibi şeyleri tanımamadığını söylüyor.
Sadece merak, neden sadece projeniz için ARC açmak ve tüm dosyalarınıza derleyici bayrağı ekleyemiyorum? ARC'yi devre dışı bırakmanız için belirli bir neden var mı? –
Proje bir süre önce inşa edildi ve diğer bir çok üçüncü parti olmayan ark çerçeveleri kullanıyor. Yani tüm dosyaları gözden geçirmek ve derleyici bayraklarını ayarlamak için sıkıcı bir süreç olurdu. Daha iyi/daha temiz bir çözüm olmasını umuyordum. Bu yüzden, 300'den fazla kaynak dosyasında derleyici bayraklarını doldurmam gerekmeyecek ... :) – Yannick
ARC göçcüsünün, bayrağı eklemek için temel olarak "tüm dosyaları" seçmenize izin verdiğini biliyor musunuz? En azından Xcode 4.2'de, tüm dosyaları el ile yapmaya gerek yoktur. –