В сеансе № 412 WWDC2014 «Локализация с помощью Xcode 6» правильным способом для этого в Swift является следующее:
String.localizedStringWithFormat(
NSLocalizedString(" - %d Notifica",
comment: "sottotitolo prescrizione per le notifiche al singolare"),
count)
Важно знать что специальная переменная newValue
только работы в willSet
, в то время как oldValue
только работы в didSet
.
var vc: UIViewController? {
willSet {
// Here you can use vc as the old value since it's not changed yet
print("New value is \(newValue)")
}
didSet {
// Here you can use vc as the new value since it's already DID set
print("Old value is \(oldValue)")
}
}