Swift: #uyarı eşdeğer
Hızlı olan var mı #eşdeğer bir uyarı mı? Sadece böyle büyük mükafat kendi GUİ bir uyarı göstermek için kullanılır
Ayrıca bir şey olmadığını ilgileniyorum #hata eşdeğer.
Apple #pragma mark yakında olduğunu söyledi, muhtemelen bu ile aynı olabilir.

CEVAP
Gelecekte, Apple geliştiriciler çok iyi //WARNING: bir dönüm noktası bırakın, ya da başka bir isimli bir dönüm noktası işlevi sağlayabilir.
Böyle büyük mükafat bugün işlevselliği Swift ile bu ancak envoke için, Ben Dodson & Jeffrey Sambells tarafından belirtildiği gibi aşağıdakileri yapabilirsiniz:
Senin hedefin inşa aşamaları sekme için yeni bir Çalışma Komut (proje ayarları >Ekle aşama ^ oluşturun . '' >senaryo aşaması çalışma) yeni ve boş kutuya aşağıdaki kodu yapıştırın
TAGS="TODO:|FIXME:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" \( -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"
Bu böyle büyük mükafat biçimlendirme // TODO: // FIXME: herhangi bir yorum için derleme zamanında bir uyarı bayrağı için zorlar.
Alternatif olarak, sen-ebil değiştirme ETİKETLERİ ile özel bir etiket: TAGS="WARNING:" yukarıdaki kodu olan tutacağım varsayılan davranışı için YAPILACAK VE DÜZELTİLECEK ve zam bir derleme zamanı uyarı hakkında herhangi bir yorum İşaretlenen gibi // WARNING:.
http://bendodson.com/weblog/2014/10/02/showing-todo-as-warning-in-swift-xcode-project/ http://jeffreysambells.com/2013/01/31/generate-xcode-warnings-from-todo-comments
EDİT: 18/11/14
@david-h zleri iyi bir noktaya getirdi. Eğer sadece belirli bir yapı yapılandırması bu uyarılar yükseltmek istiyorsan, aşağıdakileri yapabilirsiniz:
if [ "${CONFIGURATION}" = "Debug" ]; then
TAGS="TODO:|FIXME:"
echo "searching ${SRCROOT} for ${TAGS}"
find "${SRCROOT}" \( -name "*.swift" \) -print0 | xargs -0 egrep --with-filename --line-number --only-matching "($TAGS).*\$" | perl -p -e "s/($TAGS)/ warning: \$1/"
fi
Alternatif olarak, "" "" hedef sadece üretim yapıyor. Debug yerine Release kullanabilirsiniz

Objective-C Swift eÅŸdeÄŸer's "...
Ne'NSLocalizedString Swift eÅŸdeÄŸe...
Swift eşdeğer -[NSObject açıklama] ned...
Swift eÅŸdeÄŸer NSDictionaryOfVariableBi...
Swift String İnt dönüştürmek...