[Swift3.0] ある文字列がStringに含まれるかをチェックする
文字列の処理では「〜を含む」「〜から始まる」「〜で終わる」などの判別を行って条件分岐するということが多々あります。 Swiftでこの判別を行う方法をまとめます。 文字列にある特定の文字列を含むかチェック ある文字列が、他… 続きを読む »
文字列の処理では「〜を含む」「〜から始まる」「〜で終わる」などの判別を行って条件分岐するということが多々あります。 Swiftでこの判別を行う方法をまとめます。 文字列にある特定の文字列を含むかチェック ある文字列が、他… 続きを読む »
SwiftでPOSTメソッドを使ったHTTPリクエストを送信する方法です。 PHPでデータベースに接続する処理を書けば、Swiftからは直接接続することが難しいMySQLなどのデータベースへ書き込みを行うこともできます。… 続きを読む »
Xcodeのテンプレートには、タブ切り替えベースのアプリを作るための Tabbed Application がありますが、これは Storyboard を使っています。 今回はStoryboardを使わずにタブベースの画… 続きを読む »
コードを登録しておくことで、一瞬で入力できるようにするスニペット(Snippet)をXcodeで作成する方法です。繰り返し入力する定型分を追加しておくと作業効率が上がります。 以下の手順は Xcode 8.0 で動作を確… 続きを読む »
SwiftでiPhoneやiPadなどに搭載されているストレージがどれ程空いているかを調べる方法です。 アプリ内でダウンロードなどを行う際、残りの空き容量が少なければ警告を出したり、ダウンロードを中止したりといった処理を… 続きを読む »
Xcode を8.0 (8A218a)にアップデートしてからというもの、アプリが出力しているものではないシステムのログが貯まるようになってしまいました。 Xcodeが出すシステムログ 例えば、以下のようなものが出力されま… 続きを読む »
URLSession(NSURLSession)を使って非同期でファイルをダウンロードする処理を実装する方法です。 URLSession とは URLSessionを利用すると、HTTPを利用して指定したURLのファイル… 続きを読む »
日本語を含むURL文字列(String型)をNSURLに変換しようとすると、無効なURLと判断され nil が返されます。 そこで、関数 stringByAddingPercentEncodingWithAllowedC… 続きを読む »
Swiftで画像を表示するには UIImageView に UIImage を表示させるのが一般的です。しかし、標準の UIImage ではgif画像のアニメーションを再生することができません。 今回は、SwiftGif… 続きを読む »
iOSでアラートを表示するには UIAlertController を使います。デフォルトではアラートにはボタンなどがありませんので、自分で必要なものをつけることになります。 今回は、ボタン以外にテキストフィールドをアラ… 続きを読む »