iOS
ユーザーインタラクション 3D Touch サポートされているデバイスでは、タッチスクリーンにさまざまなレベルの圧力を加えることで、追加の機能にアクセスできます。 ビッてメニューが出ます。 iOS 13以降を実行しているデバイスでは、デバイスが3Dタッチをサ…
アプリのアーキテクチャ 起動 起動体験はユーザーの心理に大きく影響します。 デバイスの性能や使用頻度によらず、起動は早くなくてはいけないです。 楽しく、違和感のない起動体験の設計をするには以下の要素が重要です。 起動画面の提供 いわゆるスプラッ…
はじめに 項目は英語の直訳だったりするので少しわかりにくいかも。ごめんて。 逆に内容は他で参考になったものを入れつつ自分なりに意訳したりしています。 デザインテーマと設計原則はできるだけ一行くらいで説明するように努力してます。 デザインテーマ …
現場で通信処理をModelに切り分ける際に、通信結果取得後にViewへ通知させUI更新させるために、DelegateとColosure Calbackなどパッと
「Reporo」さんの スクリーンショット作成術のデザインなどを参考にしました。
そんなこんなでチェックツール探してたんですが、 なんとそもそもXcode11からチェック機能ついてたやつ〜!
BitriseにはWebのGUIでプロジェクトを追加して設定していく方法とCLIで追加する方法がありますが、 今回GithubがEnterPriseだったので、CLI一択でした。
dSYMはクラッシュレポートのメモリアドレスに 対応するシンボル(クラス名やメソッド名)を持っているとの事なので バイナリファイルに
SwiftUIのおそらくグラフとかアニメーションのTutorialで出てきたと思うのですが、自分は最初はそこは必要ないと思い飛ばしていました。
色の名前はそのままコードの命名で使いたいのでキャメルケースで設定して もらってカラーコード見たいのを作ってもらいます。(Swiftなのでこの命名規則)
**・mixway API** 公共交通はもちろん徒歩、自動車、シェアサイクル、
本買ったのさ ViewBuilderの仕様 本買ったのさ 会社の誕生日プレゼントでSwiftUIの本買ってもらいました。 これ→SwiftUI徹底入門 レビュー見た通り、一通りiOS開発したことある人向けでした。 既存の基本的なUIKit,Founationの使い方、ライフサイクルとか知…
どうもおはようございます、こんにちは、こんばんは。 はじめに 動作状態の取得 動作状態の取得実装 最後に はじめに ユーザーが今なんの交通手段を利用しているか把握するための実装でデフォルトのCoreMotionではどこまでできるかの確認。 動作状態の取得 i…
Info.plistのUIUserInterfaceStyleパラメータを
検証用アプリ作成でバックグラウンドで取得して、FirebaseFirestore(DB)に保存、後に取得とかをやってみたのでまとめます。
鉄板ネットワーク通信ライブラリ「Alamofire」のラッパー。APIManagerなどNetworkレイヤーの
SwiftにはCore Image という標準で提供されているAPIを利用してQRコードを作成することができます。
リジェクトされなければ1〜2日で許可でした。 ネットとかだと2~3日が多いですが、
プレビューさせる画面に関連するソースコードとプレビュー用の swift ファイルを対象にして、
可変的なデータを使用する場合では、やはり実際にシミュレータ や実機で動かしながら確認というのも必要ですが、 Preview を使った確認で大きなレイアウト崩れや
Firebase A/B Testingとは A/Bテストとは 主にマーケティングで行われる、施策判断のためのテスト。 メリット デメリット 使い方 その後のアクション 最後に Firebase A/B Testingとは Remote Config または Cloud Messaging を使ってA/B テストを簡単に実行…
Firebaseのコンソールから、ポップアップに表示したい画像や文字を設定して、アプリ側で表示する機能です。
Firebaseはモバイルアプリ向けのリモートプッシュ通知特化。 Firebaseはモバイルネイティブアプリ側、実装簡単。 Firebaseはサーバー側の実装不要。
どうもおはようございます、こんにちは、こんばんは。 ちるたろうです。 はじめに Firebase Analyticsについて 実装方法 できること Events StreamView DebugView 注意点 まとめ はじめに 現場でFirebaseを使っているのですが、ナレッジとしてまとめる機会が…
Cocoa MVC | Appleが推奨しているアーキテクチャ。CocoaMVCの大きな特徴は、ViewとModelが
現場ではCocoaMVCだったのですが、まぁ今後のプロダクトでどのよーなアーキテクチャが良いか 比較して、実際に既存のプロダクトの1画面作り変えてみました。
これ地味に嬉しい!てかSafeAeraじゃなくViewに0につけてるのにSafeAreaに対して0になるからほんとだるかった。
名前get/setつけない。 BooLでis使う時には考える。意味がおかしくなるのが多いのでhasやshouldなど場合に応じて適宜する。
iOSって証明書多いですよね。 ただ、developperサイトで一括管理できることは楽なのかも。
サンドボックスを直訳すると、「砂場」という意味になります。 子供が安全に遊べるように砂場が設けられているのと同じように、 コンピューター上に砂場のような仮想空間を設け、