[Swift] iOSアプリの英語対応の方法(Localizable.stringsによるローカライズ)
作ったアプリを英語圏のストアに配信するために必要となる、日本語のiOSアプリを英語に対応させる方法についてです。 この方法によって、日本語圏では日本語、英語圏では英語が表示されるようなアプリを作ることができます(正確には… 続きを読む »
作ったアプリを英語圏のストアに配信するために必要となる、日本語のiOSアプリを英語に対応させる方法についてです。 この方法によって、日本語圏では日本語、英語圏では英語が表示されるようなアプリを作ることができます(正確には… 続きを読む »
Swift で、以下のような上下左右にアイテムを並べたUI画面を作成したいときは UICollectionView が便利です。 サムネイル画像を大量に並べる、メディアファイル管理アプリなどで使用できます。 UITabl… 続きを読む »
Swift でブラウザを作るには WKWebView を使用します。 今回は、自分で用意したローカルのHTMLファイルを表示するだけの簡単なブラウザを WKWebView で作る例を紹介します。 サンプルソースコード X… 続きを読む »
あらかじめ設定した選択肢のリストから項目を選択させる際に使用するUIパーツであるピッカーの使用方法についてです。 Swift でアプリ内にピッカーを作成するには、クラス UIPickerView を使用します。 UIPi… 続きを読む »
iOSの音声ボリュームや画面の明るさなどの調整に使われるUIパーツであるスライダーの作り方についてです。 Swiftでは、クラス UISlider を使ってアプリ内に値を調整するつまみを作ることができます。 今回は、スラ… 続きを読む »
あらかじめ用意した音声ファイルを読み込めば、iOSやmacOSのアプリでその音声を鳴らすことができます。 しかし、音の長さや音階(ピッチ)などを任意に変えられる楽器のようなアプリを作ろうとした場合、あらかじめ用意した音声… 続きを読む »
iOSアプリ内で時間のかかる処理を行う場合、読み込み中であることを表すインジケータ(くるくる回る歯車のようなアニメーション)を表示するのが一般的です。 インジケータは、アプリの利用者にアプリがフリーズしているのではなく、… 続きを読む »
Swift で UITableView のセルの左側に画像を表示する方法と、それを応用したチェックリストのサンプルアプリです。 基本的な UITableView の作り方はこちらを御覧ください。 サンプルアプリ 以下のよ… 続きを読む »
アプリのユーザーに何らかの処理が完了したことを伝えたり、2択の確認ダイアログを出したりする場合 UIAlertController を使用します。 UIAlertController はアラート(ダイアログ)を表示するた… 続きを読む »
UITableView とは、次のようなリストを作るためのUIコンポーネントです。 UITableView は、左右に画像を配置したり、スワイプでメニューを開いたりと様々な機能をつけることができるため汎用性が高く、iOS… 続きを読む »