アイデア iOSSwift 【iOS】テレビのクイズ問題テロップのように1文字ずつテキスト表示する方法(Swift) 2021年5月1日 テレビのクイズ番組の問題文のアニメーションのように、時間差で少しずつテキストを表示する方法。UITextViewやUILabelの文字列を段階的に表示します。タイマーを使用して1文字ずつ一定間隔で表示します。表示スピードを変えることもできます。人は動くものに目がいく傾向があるため、クイズ以外にもユーザーの注目を得たい、...
モバイルアプリ iOSSwiftログ環境 【iOS】デバッグ時だけログ出力する方法(Swift) 2021年4月30日 ロギングのベストプラクティス。Swiftの標準出力関数printが本番リリース時に出力されないよう開発デバッグ時のみログ出力させる方法 print/debugPrint/dumpどれもリリースで出力されてしまうため、ハッキングに繋がるようなセキュリティリスクを回避するために必要。 Objective-Cでのマクロに倣っ...
モバイルアプリ iOSSwift環境変数 【iOS】結局これでいい 環境ごとに設定を変える方法(Swift) 2021年4月17日 本番環境、ステージング環境、テスト環境、開発環境などの環境変数をスマートに切り替える方法です。接続先URLなどターゲットで自動的に変わるようにしたベストプラクティス。 ConfigurationsやUser-Defined、XcodeGenやYAMLなど使用例はあるが、Debug、Releaseのビルドモードと並列の位...
モバイルアプリ iOSSwiftObjective-c環境変数 【iOS】本番・ステージングなど環境ごとに設定を変える方法(Objective-CからSwift) 2021年4月15日 Objective-C時代のプロプロセッサマクロを踏襲して、本番、ステージング、開発などの環境変数をスマートに切り替える方法です。 APIの接続先URLなど動作環境を変えるのに、if文、ifdef文なしで意識することなくビルドしたいものです。 pchファイルでdefine定義そのままSwiftで踏襲します。produc...
モバイルアプリ iOSAndroidSwiftKotlin アプリ開発時のファイルツリーのベストプラクティス 2021年2月9日 iOS(Android)のディレクトリ配置のベストプラクティスです。SwiftのMVVMの例です。Xcodeのナビゲーターエリアのファイルツリーのディレクトリ構成の最適化。Model、View、Controller、ViewModel、API、Utils ViewController、Extensions、Consta...
モバイルアプリ iOSSwiftObjective-c 【iOS】UILabelやUITextViewを自動スクロールしたい(リメイク) 2018年9月15日 UIScrollView上のテキストを自動的にスクロールさせる方法。エンドロール(スタッフロール)のようなイメージ。 UITableView同様、外側と内側のConstraints制約が必要。内側の制約に幅高さも追加しないと警告が出ます。 autoScrollメソッドを機能拡張で作成し、アニメーションを使用します。 O...
モバイルアプリ iOSSwiftObjective-c 【iOS】長文テキストを縦方向に自動スクロールせさる方法 2017年9月15日 iOS(Swift/Objective-C)プログラミングでUIScrollViewを縦方向に自動スクロールせさる方法。 映画のエンディングのスタッフロールのようなイメージで複数行になる長文テキストを入れたUILabelやUITextViewを、適当な時間をかけて上から下方向へ自動的にスクロールするようにしたい。 UI...