テキストフィールド編集でのイベントハンドリング – UITextFieldDelegate
動作環境 環境 バージョン Xcode 9.4.1 iOS 11.4 swift 4.1.2 UITextFieldDelegateの呼ばれるタイミング 以下、7つのタイミングがある。 テキストフィールドをタップ後、入力...
動作環境 環境 バージョン Xcode 9.4.1 iOS 11.4 swift 4.1.2 UITextFieldDelegateの呼ばれるタイミング 以下、7つのタイミングがある。 テキストフィールドをタップ後、入力...
概要 xibファイルとは、間違いを恐れずに言えば、Viewのパーツ群です。 通常は、storyboardにパーツを配置して画面を構成しますが、 xibはUIViewで、単体では使用しません。 storyboardとは別で...
ゼロパディング、ゼロサプレス とも言う。 ゼロパディングで5桁表示の場合、`123 -> 00123`。 ゼロサプレスで5桁表示の場合、`234 -> __234`(アンダーバーは空白)のようにフォーマットすること。
数値のフォーマットにはNumberFormatterを使用します。
NSOrderedSetを使用します。 NSOrderedSetを使用するとArray内で重複している要素を削除することができます。 NSOrderedSetには重複を許さないという仕様があるためらしいです。
動作環境 環境 バージョン Xcode 9.4.1 iOS 11.4 swift 4.1.2 オブジェクトの比較 ==でオブジェクトの比較ができるようにします。 オブジェクトのフィールドを一つ一つ比較するのもありなのです...
Realmオブジェクトのクローンを作成する 画面に設定されているRealmオブジェクトの書き換えが必要になったので調べました。 一旦Realmに登録したオブジェクト or Realmから取得したオブジェクトは、 Real...
慣れると大した事ないけど、はじめは戸惑うこの仕様。 動作環境 環境 バージョン Xcode 9.4.1 iOS 11.4 swift 4.1.2 Realm 3.1.1 SQLのupdate文との違い ついついRDB感覚...
よく忘れるのでメモ。 iOSアプリケーション開発で使用する、各環境のバージョンの調べ方をまとめておく。 swiftのバージョン ターミナルを開いて、以下のコマンドを実行 /Applications/Xcode.app/C...