String型のクラス名から画面に合わせたUIViewControllerのインスタンスを生成する方法 Factoryクラスを想定し、スクリーン名を渡せば該当のViewControllerのインスタンスを返す際に利用 NSStringFromClassを使用 但しターゲット名が必要 環境ごとに変わる可能性があるため C...
モバイルアプリの記事一覧
イベント通知する3つの方法 デリゲート・クロージャー・オブザーバーの特徴と使いどころ・利用すべきときを具体例としてサンプルで解説 別の画面や別のクラスの非同期処理の結果を受けてデータ更新後、画面を再描画、再表示したい場合など 例えばダウンロードとローディング(インジケーター:UIActivityIndicatorVie...
タイプライターやテレビのクイズ番組の問題文のアニメーションのように、時間差で少しずつテキストを表示する方法。TextViewの文字列を段階的に表示します。Handlerを使用して1文字ずつ一定間隔で表示します。表示スピードを変えることもできます。表示速度(間隔)時間のデフォルト0.05秒(50ミリ秒)です。停止、一時停...
アラートダイアログの表示位置を変更する方法 画面中央に表示されるポップアップでは指が届きにくくUX的に相応しくないこともあり画面下部に寄せたい。 また、ダイアログの外側をタップした場合のイベントからアクションを指定することもできるため、ダイアログを閉じたときと合わせてUX改善につながればと思います。 val dialo...
FragmentManagerでルートを取得する方法。何度か画面遷移を繰り返した状態で、FragmentManager.popBackStack()で、ひとつ前の画面へ戻せるが、いくつか飛ばして、最初の画面に戻したいことがある。 任意の画面に戻るには、getBackStackEntryAt()を使用してルートIDを取得...
「None of the following functions can be called with the arguments supplied.」 リスト項目選択ダイアログで動的な文字列配列を表示しようとした際のエラー。 AlertDialogのsetItemsにArrayListが設定できない。 Array!の...
AppTrackingTransparencyでトラッキング許可率を上げるための対策 ATT許可ダイアログの文言をどうするか 「他者のAppやWebサイトを横断してあなたのアクティビティの追跡することを許可しますか? Appにトラッキングしないように要求 / 許可」 プライバシーに関するセキュリティ強化により、2021...
Cloud Storage for Firebaseのファイルのメタデータを取得して作成日付や更新日付をチェックする方法 デバイス上のファイルの作成日付と、ストレージに格納してあるファイルの日付を比較して、サーバー上のファイルの日付のほうが新しかったらダウンロードしたいという処理はよくあります。 日付を別で管理したり、...
テレビのクイズ番組の問題文のアニメーションのように、時間差で少しずつテキストを表示する方法。UITextViewやUILabelの文字列を段階的に表示します。タイマーを使用して1文字ずつ一定間隔で表示します。表示スピードを変えることもできます。人は動くものに目がいく傾向があるため、クイズ以外にもユーザーの注目を得たい、...
人気記事
-
テストいつも忘れてしまうC0/C1/C2カバレッジまとめ単体テスト60199
-
ゲームマイクラのマルチプレイで「世界に接続できませんでした」となってしまうときの対処法iOSマインクラフト54798
-
ゲーム【マインクラフト】小学生におすすめ簡単で役に立つコマンド5選マインクラフト12826
-
ゲームドラクエウォークのGPS取得方法AとBの違いとは(ログから解析)ドラクエウォーク位置情報10174
-
WebChromeで「ドライブ用アプリケーション ランチャー(Google)が追加されました」と出た場合の対処法Chromeブラウザ9662
-
MacMacのDockがサブディスプレイに移動した場合の解決方法小ネタ5357
-
WebGIFアニメーション画像を無限ループさせる方法小ネタツール4687
-
書籍【中級者】書籍「ITプロジェクトの英語」より「知っておくべき英語での言い回し10選」一般設計プログラミングプロジェクト管理4289
-
ゲームまいぜんシスターズのマイッキーダンスの元ネタは?マインクラフト3478
-
モバイルアプリiOSアプリの公開に必要なスクリーンショット画像サイズまとめiOSリリース2448
売れ筋ランキング
最近の投稿
アーカイブ
絞り込み検索
スポンサーリンク
スポンサーリンク