2015-08-05 17 views
5

Her birkaç ayda bir, bir blokta zayıf-benlik kullanmadığı için ViewController'ın ayrılmamasına ilişkin aynı problemi alıyorum. Xcode'un beni bu konuda uyarmasını sağlamanın bir yolu var mı?Zayıf benlik kullanmama konusunda uyarı göstermenin bir yolu var mı?

Teşekkürler. yerine ait kurmak eğer

+0

bu soru http://stackoverflow.com/questions/20030873/always-pass-weak-reference-of yardımcı olabilir almak için benim proje üzerinde ayarlanmış Kendinden-içine-blok-in-arc –

+0

@JoeHallenbeck Bu yardımcı değil, "zayıf benlik ne zaman kullanılır" ile ilgili soru. Ne zaman kullanacağımı biliyorum ama bazı zamanlar sadece IDE'nin beni uyarmasını istiyorum. – MCMatan

cevap

0

Bu Xcode Analiz seçin, aynı zamanda -Warc-retain-cycles

yardımcı olabilir, bu size zayıf değişkenleri kullanarak hakkında bilgi içerir kodunda kötü uygulamalar hakkında daha fazla bilgi verecektir.

Başka seviye daha ileri anlaması, Facebook açık kaynak kodlu olduğu iOS/Android için statik analiz kullanmaktır: www.fbinfer.com Ayrıca

, bkz: http://fuckingclangwarnings.com/ diğer uyarılar için. Sadece '-W' tüm standart uyarıları

+0

Teşekkürler bu harika! tam olarak '-w' yazdınız mı? – MCMatan

+0

Yapım Aşamaları projenizde Derleme Kaynakları'na gidin ve sağdaki sütun Derleyici Bayrakları'dır. Onu oraya koyabilirsin. Ancak üçüncü parti kütüphaneler için kapalı olsa da kapatmak isteyebilirsiniz – tettoffensive

+0

Tüm projeyi eklemek için herhangi bir yolu var mı? ve tek tek değil ... – MCMatan