TAG

SwiftUI

  • 2022-04-19
  • 2022-04-19

iOS Dynamic Type 対応方法について

Dynamic Type(ダイナミックタイプ)とは ダイナミックタイプは iOS 11から利用可能な機能で、端末で表示するテキストのサイズを設定したサイズに自動的に変更する機能です。ダイナミックタイプに対応したアプリは、ユーザが設定したフォントサイズで表示可能であるため、ダイナミックタイプでデフォル […]

  • 2020-12-13
  • 2020-12-19

SwiftUIでのカスタムフォントの設定方法

手順 カスタムフォントを用意 カスタムフォントをプロジェクトに追加 Info.plistに設定追加 カスタムフォントを使用する実装を行う カスタムフォントの用意 SwiftUIでは、 .ttf や .otf ファイルをサポートしています フォントはCreative Market に素敵なフォントが数 […]

  • 2020-12-01
  • 2020-11-29

SwiftUIでドキュメントベースのアプリを構築する – WWDC2020

Session概要 ドキュメントベースのアプリをSwiftUIのみで構築する方法について。DocumentGroup APIについて確認し、AppやSceneをどのように構成するかについて。ドキュメントブラウジングや標準コマンドなどの文書管理にすぐ使うことのできるサポートを加えることが可能となります […]

  • 2020-11-30
  • 2020-11-29

SwiftUIの新機能 〜その2〜 – WWDC2020

Session概要 SwiftUIの新機能 〜その1〜 では、SwiftUIのprotocol(App, Scene)についてやDocument Groupについて軽く触れ、コマンドモディファイアやWidget、及びGridの簡単なサンプルを紹介しました。ここでは、その他UI componentのた […]

  • 2020-11-29
  • 2020-11-29

SwiftUIの新機能 〜その1〜 – WWDC2020

Session概要 SwiftUIを利用することで、iPhone、iPad、Mac、Apple Watch、Apple TV向けに、より良く、よりパワフルなアプリが構築できます。アウトライン、グリッド、ツールバーなどのインターフェイスの改善を含め、SwiftUIの最新機能について学びましょう。App […]

  • 2020-11-09
  • 2020-11-03

SF Symbols 2 – WWDC2020

Session概要 SF Symbolsを使用することですべてのAppleプラットフォームのシステムフォントであるSan Franciscoで作成された高品質のAppleデザインのシンボルを簡単に採用できます。AppKit, UIKit, およびSwiftUIでSF Symbolsを使用する方法を説 […]

  • 2020-11-03
  • 2020-10-25

SwiftUIのStack, Grid, Outline – WWDC2020

Session概要 改良されたStackと新しいList、Outline Viewを使って、SwiftUIアプリで詳細データをより素早く効率的に表示しましょう。iOS, iPadOSには新登場となるOutlineは、StackやListとともに動く階層データを表現できる新しいマルチプラットフォームツ […]

  • 2020-11-02
  • 2020-10-24

SwiftUIにおけるアプリの重要事項 – WWDC2020

Session概要 新しいAppプロトコルのおかげで、SwiftUIでアプリ全体を構築できるようになりました。App、SceneおよびViewがいかに相互につながり合うかをご確認ください。短時間で複雑な作業を経ることなく、最高クラスの製品に期待される機能を容易に実装する方法を学びましょう。新しいコマ […]

  • 2020-10-26
  • 2020-10-17

SwiftUIにおけるアクセシビリティ – WWDC2019

Session概要 アプリをアクセシビリティ対応にすることが重要であるのと同様に、素晴らしいアクセシビリティ体験を設計することも重要です。このセッションでは、優れた体験には何が必要か、そして理解しやすく操作しやすいアプリを作成する方法について説明します。SwiftUIでは、自動的にアプリにアクセシビ […]

  • 2020-10-13
  • 2020-10-04

Widget Code-Along 3 – アドバンシングタイムライン – WWDC2020

Session概要 パート2に引き続きWidget、タイムライン、設定のコンセプトのより高度な部分を探っていきます。インプロセスまたはバックグラウンドでのURLローディングとアプリ内のコンテンツに直接リンクする方法について。複数のWidgetを作成してアプリ内の異なる機能を呼び出す方法、Widget […]