UITextFieldの入力値をUserDefaultsに保存する方法、
— yajamon🥞 (@Yajamon) 2018年6月18日
VCべた書き
IBInspectable+DelegateObject+IB接続
customClass+IBInspectable <- 今ここ
寄り道を経てカスタムクラスの最適解に降り立った気がする。
This UITextField is save to UserDefaults when edit ...
編集終了のタイミングでUserDefaultsに書き込んでくれる。
import UIKit class ViewController: UIViewController { @IBOutlet weak var textField: RestorableTextField! override func viewDidLoad() { super.viewDidLoad() self.textField.restoreByUserDefaults() } }
Interface-Builderで紐づけたら、あとは呼び出すだけ。