ホーム Swift ContentsSwiftの言語仕様Swift ノウハウ集UILabelUIButtonUITextFieldUITableViewUINavigationControllerUICollectiveViewUIPageViewControllerUIProgressViewSegmented ControlAVAudioplayer配列多言語化対応その他データベース・データ保存UserDefaultsCore DataRealmライブラリXLPageTabStripアプリの収益化 Swiftの言語仕様 命名規則や書き方まとめ var と let の違い クロージャって何? 関数の引数にある「_ 」って何? Swift ノウハウ集 UILabel UILabelの基本設定まとめ(背景色、フォントの種類、位置など) ラベルの枠のサイズに合わせてフォントサイズを自動調整する方法 ラベルの枠に文字が収まらない場合に、折り返す方法 行間を調整する方法 UIButton 画面遷移のやり方 UIButtonの基本設定まとめ(背景色、枠線、テキストカラーなど) UIButtonの枠のサイズに合わせてフォントサイズを自動調整する方法 ボタンのテキストの値を取得する方法 ボタンの有効・無効の切替方法 UITextField UITextFieldのplaceholderの装飾方法(文字サイズ、色、太さ) UITextFieldの左端に余白を設ける方法 UITextFieldのデリゲートメソッドまとめ UITableView UITableViewの使い方 セルがタップされた時に別の画面へ遷移させる方法 セルがタップされた時にタップしたセルを編集する方法 前の画面に戻ってきた時にテーブルを再描画する方法 セルの高さを変更する方法 セルの区切り線を左端まで伸ばす方法 セルの区切り線を消す方法 セルの区切り色を変更する方法 セルの左端に画像やアイコンを追加する方法 編集モード時にタップしたセルのチェックマークを保持しておく方法 編集モード時に左端のアイコンを非表示にする方法 セルを編集モードで移動させる時に、セクションを跨げないようにする方法 スワイプアクションを追加する方法 UINavigationController 遷移前の画面への戻り方 トップ画面でのみナビゲーションを非表示にする ナビゲーションバーの戻るボタンの色を変更する方法 ナビゲーションバーにボタンを追加する方法 ナビゲーションバー戻るボタンのテキストだけ消す方法 ナビゲーションバーの「独自ボタン」の表示・非表示の切り替え方法 ナビゲーションバーの「戻るボタン」を非表示にする方法 ナビゲーションバーにUILabelを追加する方法 ナビゲーション付きポップアップのサイズの調整方法について UICollectiveView UICollectionViewの使い方 CollectionViewにヘッダーを付ける方法 セルを左寄せにしたいのに、中央に寄ってしまう場合の対処法 セルを移動させる時に、セクションを跨げないようにする方法 あるクラスから他のクラスにあるCollection Viewをリロードする方法 UIPageViewController UIPageViewControllerの使い方まとめ UIProgressView 線を太くする方法 Segmented Control Segmented Control使い方まとめ AVAudioplayer ボタンが押された時に音楽ファイルを再生する方法 Asset Catalogに保存している音声ファイルを再生する方法 配列 配列に要素を追加、挿入する方法 配列の要素を削除する方法 配列の中身をソートする方法 配列の中身をシャッフルする方法 配列に要素が存在するかチェックする方法 空の配列の定義方法 配列からランダムにデータを取得する方法 多言語化対応 多言語化対応のやり方(Localization) アプリ名のローカライズ方法 通貨単位を利用する国によって変更する方法 端末に設定されている言語コードを取得する方法 その他 数字をランダムに取得する方法 文字列の空判定のやり方 アプリから外部サイトへ遷移させる方法(指定したURLをSafariで開く) 画面の向きが変わったことを検知する方法 Float / Double型の数値から小数部分だけ抜き出す方法 Float / Double型の数値が小数を含むかどうか判別する方法 Asset Catalogを使ったダークモード対応のやり方 エラーが出た時にアラート を表示する方法 CGRectの使い方まとめ データベース・データ保存 UserDefaults UserDefaultsを使ったCRUD処理の書き方まとめ Core Data プロジェクト開発途中から、Core Dataを使いたい場合の対処法 Data Modelの定義 Realm Realmの導入手順 モデルの定義・リレーション データの書き込み(Create)処理の書き方 データの読み込み(Read)処理の書き方 データの更新(Update)と削除(Delete)処理の書き方 Realmファイル「default.realm」の保存先の確認方法 Realmに初期データを入れてリリースする方法 マイグレーション のやり方 ライブラリ XLPageTabStrip 画面遷移時にNavigationControllerが消える場合の確認ポイント メニューが全体に広がらない場合の対処法 アプリの収益化 Google AdMobのバナー広告を設置する方法 Google AdMobのインタースティシャル広告を設置する方法