- 2020-11-26
- 2020-11-23
iPadOSポインタのデザイン 〜その2〜 – WWDC2020
iPadOSポインタのデザイン 〜その1〜 では、新しいポインタの概要と機能について、およびポインティングシステムについて取り上げました。ここでは、ポインタの効果(エフェクト)と効果におけるベストプラクティスについて取り上げます トラックパッドサポートをアプリに追加する際に使用するポインタの効果 i […]
iPadOSポインタのデザイン 〜その1〜 では、新しいポインタの概要と機能について、およびポインティングシステムについて取り上げました。ここでは、ポインタの効果(エフェクト)と効果におけるベストプラクティスについて取り上げます トラックパッドサポートをアプリに追加する際に使用するポインタの効果 i […]
Session概要 iPadアプリにポインタのパワーをもたらす。Appleのデザインチームがタッチ入力を補完するためのiPadOSポインタをどのようなアプローチでデザインし、ワークフローをさらに効率的で満足のいくものにするためにアプリでポインタインタラクションをどのようにカスタマイズして改良できるか […]
Session概要 優れたiPadアプリを設計するためのビルディングブロックの紹介。モーダルインターフェイスの使用を最小限に押さえて新しいサイドバーを活用し、ナビゲーションの合理化と強力なドラッグ&ドロップインタラクションの推進によって効率性を高める方法を知りましょう。マルチタッチ、ペンシル、キーボ […]
Session概要 画面サイズの拡大とiPadOSの追加機能を活用してiPad アプリを改善する方法を学び、他の人たちが自身のデバイスを使ってさらに成果を上げることができるようサポートしましょう。既存のコードを少し調整するだけで、精密なマルチカラムレイアウトを作成したり、リストをアプリに統合できます […]
Session概要 計算数学の新しいSwiftパッケージのSwift Numericsについて。パッケージが提供するプロトコルとタイプを見ながら、汎用コードを書く際にどのように使用するかをお話しします。パフォーマンスを向上させ、メモリ使用量を低減する新しいFloat 16型を使う方法、タイミングにつ […]
initializerの生成 Xcodeメニュー → Editor → Refactor → Generate Memberwise Initializerでinitメソッドを自動生成可能 class, structどちらも生成可能 注意点 プロパティがない場合、initializerを生成する必要 […]
Session概要 ユーザ体験を改善するために、単純な資格付与ロジックを作成する方法について学びます。重要な概念を深く掘り下げ、正確にサービスの権利を付与するために、アプリのシステムのアーキテクチャを設計するためのガイダンスを提供します。サブスクリプション機能のベストプラクティスと、サブスクリプショ […]
Session概要 ユーザ体験を改善するために、単純な資格付与ロジックを作成する方法について学びます。重要な概念を深く掘り下げ、正確にサービスの権利を付与するために、アプリのシステムのアーキテクチャを設計するためのガイダンスを提供します。サブスクリプション機能のベストプラクティスと、サブスクリプショ […]
Session概要 App Storeサーバに接続することなく、ローカル環境でアプリ内課金のテストを行うStoreKit Testing in Xcodeを紹介します。テスト環境をセットアップし、StoreKitのコンフィグレーションファイルを作成し、レシートをローカルで検証する準備を整える方法につ […]
Session概要 iPhone、iPad、Mac、およびApple Watchのアプリ向けの優れたアプリ内課金体験を作り上げましょう。返金を管理し、新しいApp Storeサーバの通知を組み込み、受領書とサーバ通知の使用方法を理解してサブスクライバーのステータスを管理する方法について。また、App […]