8 EKİM 2014, ÇARŞAMBA
Genel sabitler Swift dosya
Benim içinde objective-c sık sık NSUserDefaults için bildirim isimleri ve anahtarlar gibi şeyler depolamak için küresel bir sabit bir dosya kullanın projeleri. Şöyle bir şey:
@interface GlobalConstants : NSObject
extern NSString *someNotification;
@end
@implementation GlobalConstants
NSString *someNotification = @"aaaaNotification";
@end
Ne kadar Hızlı tam olarak aynı şeyi yapıyorum?
CEVAP
8 EKİM 2014, ÇARŞAMBA
IMO en iyi şekilde sabitler bu tür ile başa çıkmak için bir Yapı oluşturmaktır.
struct GlobalConstants {
static let someNotification = "TEST"
}
println(GlobalConstants.someNotification)
Eğer bölümlenmiş alt yapılar kullanmanızı tavsiye ederiz daha iyi bir organizasyon isterseniz . Edit:
struct Constants {
struct NotificationKey {
static let Welcome = "kWelcomeNotif"
}
struct Path {
static let Documents = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
static let Tmp = NSTemporaryDirectory()
}
}
O zaman sadece örneğin Constants.Path.Tmp kullanabilirsiniz
Bunu PaylaÅŸ:

Birden fazla dosya üzerinde Javascript...
Nasıl HTTP üzerinden bir dosya Python ...
JQuery ile bir dosya indir.Ajax...
Python Büyük Dosya Okuma için tembel Y...
Eclipse: aynı dosya iki editörleri açı...