[Swift3.0] NotificationCenter を使ってアプリの状態に応じた処理を行う
NotificationCenter を使って、アプリの状態がバックグラウンドになった時や、フォアグラウンド(アクティブ)に戻った時などに特定の処理を行わせる方法です。 アプリの状態に応じて呼び出されるメソッド プロジェ… 続きを読む »
NotificationCenter を使って、アプリの状態がバックグラウンドになった時や、フォアグラウンド(アクティブ)に戻った時などに特定の処理を行わせる方法です。 アプリの状態に応じて呼び出されるメソッド プロジェ… 続きを読む »
ボタンを押すと、UITextField に入力した文字列(パスワード)を伏字(黒い丸で文字がわからないようにする)にしたり平文に戻したりできるサンプルです。 UITextField の入力を伏字にする UITextFie… 続きを読む »
iCloudの Key-Value Storage を使ってデータをクラウド上に保存するアプリのサンプルです。 Key-Value Storage は User Defaults に似ています。異なる点は、保存する情報が… 続きを読む »
Provisioning Profile(プロビジョニングプロファイル)とは、署名された電子証明書を含みiOSデバイスやアプリを識別するためのファイルであり、これがなければiOSアプリを実機で動作させることができません。… 続きを読む »
iOSアプリのプロジェクトを Xcode で作成すると、App ID を自動で作成してくれます。Game Center や In-App Purchase などのサービス(Application Services)も自動… 続きを読む »
iOSアプリ内にテキストファイルを作成して保存する方法です。 簡単なアプリの設定情報などは UserDefaults を使用して保存すればよいのですが、他のアプリと連携したり、保存した情報そのものをファイルとして取り出し… 続きを読む »
Cocos2d-x を使ったアプリでリストメニューを作成する方法です。使用言語は javascript (Cocos2d-js) です。 ccui.ListView はiOSでいえば UITableView のようなリス… 続きを読む »
iPhoneアプリの最も基本的な表示要素であるラベルについてです。 ラベルとは文字を表示する領域のことで、iOSではクラス UILabel を使ってラベルを作成します。 UILabelを表示する 画面中央にUILabel… 続きを読む »
Swift で AVPlayer と AVPlayerViewController を使った簡単な動画再生を行う方法です。 これらを使って動画ファイルを再生すると、音量やシークバーなどのコントローラは自動的にシステム側が… 続きを読む »
Swiftにはクロージャ(Closure)と呼ばれる仕組みがあります。これを利用すると、メソッド(関数)の引数としてメソッドを渡したり、メソッド自体を変数に代入したりといったことができるため、より柔軟な処理を行えるメソッ… 続きを読む »