- 2022-04-19
- 2022-04-19
iOS Dynamic Type 対応方法について
Dynamic Type(ダイナミックタイプ)とは ダイナミックタイプは iOS 11から利用可能な機能で、端末で表示するテキストのサイズを設定したサイズに自動的に変更する機能です。ダイナミックタイプに対応したアプリは、ユーザが設定したフォントサイズで表示可能であるため、ダイナミックタイプでデフォル […]
Dynamic Type(ダイナミックタイプ)とは ダイナミックタイプは iOS 11から利用可能な機能で、端末で表示するテキストのサイズを設定したサイズに自動的に変更する機能です。ダイナミックタイプに対応したアプリは、ユーザが設定したフォントサイズで表示可能であるため、ダイナミックタイプでデフォル […]
概要 Flutterで課金処理を実現する際にRevenueCatというサードパーティのサービスを利用すると簡易に実装することが可能です。しかし、RevenueCatでの設定やAndroidでのデバッグにハマりポイントがいくつかあったので紹介したいと思います。 RevenueCatとは Revenue […]
iOS 15 詳細情報: https://www.apple.com/ios/ios-15-preview/ FaceTimeの新機能 空間オーディオ対応 同じ部屋に座っているように聞こえる機能 マイクの新機能 声(音)を分離 機械学習によりFaceTime中の雑音を除去 ワイドスペクトラム 1とは […]
debug symbol / dSYMとは dSYMの前にまず、debug symbolとは何かを整理します。debug symbolとは、アプリをコンパイルする過程で生成されるアプリのソースコードに含まれるクラス名やグローバル変数、メソッド名などのシンボル(名前)のリストのこと。debug sym […]
手順 カスタムフォントを用意 カスタムフォントをプロジェクトに追加 Info.plistに設定追加 カスタムフォントを使用する実装を行う カスタムフォントの用意 SwiftUIでは、 .ttf や .otf ファイルをサポートしています フォントはCreative Market に素敵なフォントが数 […]
initializerの生成 Xcodeメニュー → Editor → Refactor → Generate Memberwise Initializerでinitメソッドを自動生成可能 class, structどちらも生成可能 注意点 プロパティがない場合、initializerを生成する必要 […]
iOS 14での追加機能 ホーム画面 アプリライブラリ ホーム画面の最後に追加されるスペースで、アプリを自動で整理できる インストールしているアプリの増加により、数多くのページを減少させる ライブラリの左上には、おすすめアプリが表示される ライブラリの右上には、App Storeで最近追加したアプリ […]
概要 UIVisualEffectView を用いて磨りガラスのようなぼかし(Blur)表示を実装することができます。iOSデバイスではロック画面、コントロールセンターなど様々な場所で実装されています。Blurの種類は数多く、様々な表現を行うことが出来ます。Apple公式ドキュメントでは、ビジュアル […]
ちなみにこちらでユーザが利用しているOS versionの利用率が把握可能https://developer.apple.com/support/app-store/ iOS15 compatible iOS15については下記より詳細確認可能https://www.apple.com/ios/ios […]
UIEdgeInsetshttps://developer.apple.com/documentation/uikit/uiedgeinsets UILabel UILabelのsub classを定義して、初期化時にinsetを渡すdrawText methodでinsetを適用 UIImageV […]