swift
半角空白削除の場合には、whitespaces、改行などの制御記号も取り除く場合にはNewlinesも追加する。 let myString = " \t\t Let's trim all the whitespace \n \t \n " let trimmedString = myString.trimmingCharacters(in: .whitespacesAndNewlines) print…
swiftでoptional変数に値が入っている(nilでない)ことをチェックする場合には、以下のようにします。 func isValid(value: String?) -> Bool if let _ = 何かの値 { return true } return false } _のところに変数にするとXcodeがワーニング(未使用変数)を出…
はじめに iOSアプリで、ある画面で処理したタイミングで別画面の表示を更新したいことがあります。 このような場合には、Observerデザインパターンが有効です。 Observerパターンは、Listenerパターンとも呼ばれます。 Java言語の場合にはListenerをインタフ…