マガジンのカバー画像

忙しい人向けの WWDC20 セッションまとめ

24
運営しているクリエイター

記事一覧

固定された記事

忙しい人向けの #WWDC20 まとめ

WWDC20 のセッションについて、忙しい人が短時間でキャッチアップできるように要約(意訳)し…

戸画美角
3年前
6

忙しい人向けの Structure your app for SwiftUI previews - #WWDC20

忙しい人向けシリーズの第20弾。 冒頭Xcode プレビューは、SwiftUI のコードを書いたり、一度…

戸画美角
3年前

忙しい人向けの Explore Packages and Projects with Xcode Playgrounds - #WWDC20

忙しい人向けシリーズの第19弾。 Playgrounds & Swift packages Xcode 12 で Playground は S…

戸画美角
3年前

忙しい人向けの Stacks, Grids, and Outlines in SwiftUI - #WWDC20

忙しい人向けシリーズの第18弾。 冒頭新しい Mac の Notification Center は SwiftUI で実装…

戸画美角
3年前
3

忙しい人向けの Add custom views and modifiers to the Xcode Library - #WWDC20

忙しい人向けシリーズの第17弾。 冒頭Xcode Library を利用する利点: ・発見性(再利用可能…

戸画美角
3年前
4

忙しい人向けの App essentials in SwiftUI - #WWDC20

忙しい人向けシリーズの第16弾。 冒頭今年の SwiftUI では Scene と App が追加され、SwiftUI…

戸画美角
3年前
9

忙しい人向けの Embrace Swift type inference - #WWDC20

冒頭以下の構成で見ていく。 Leveraging type inference型推論とは、明示的な型指定を省略できる仕組み。ここでは x の型を指定していないが、コンパイラによって右辺の文字列リテラルから推論される。 型を明示的に指定するには「: (コロン)」のあとに指定するか・・・ as キーワードで指定する。 スムージーの一覧に検索機能を追加する例を見ていく。 現状のコードはこう。 まずは検索キーワードを保持するために @State なプロパティが必要。

忙しい人向けの Design great widgets: Part 2 - #WWDC20

Part 1 からの続き。 次に、作成について見ていく。 Sizes and Interactions ウィジェット…

戸画美角
3年前
1

忙しい人向けの Design great widgets: Part 1 - #WWDC20

・Part 1(この記事) ・Part 2 冒頭iOS 14 でウィジェットは完全に再設計された。これまで…

戸画美角
3年前
2

忙しい人向けの Build document-based apps in SwiftUI - #WWDC20

ドキュメントベースのアプリとは人々は Mac の Finder や iOS の File アプリを利用してファ…

戸画美角
3年前
3

忙しい人向けの Distribute binary frameworks as Swift packages - #WWDC20

冒頭 Xcode 11 ではソースコードベースのライブラリを配布するために Swift Package がサポー…

戸画美角
3年前
3

忙しい人向けの XCTSkip your tests - #WWDC20

冒頭とくにインテグレーションテストにおいて、簡単にはモックできない要件や依存関係がある…

戸画美角
3年前
3

忙しい人向けの Design with iOS pickers, menus and actions: Part 2 - #WWDC20

パート1からの続き。 日付ピッカー これまでの日付ピッカーは以下のようなデザインだったが…

戸画美角
3年前
1

忙しい人向けの Design with iOS pickers, menus and actions: Part 1 - #WWDC20

・パート1(この記事) ・パート2 冒頭iOS / iPad で利用可能な新しいコンポーネントを紹介する。 メニュー どのボタンからでもメニューが利用できるようになった。iOS 13 以前におけるコンテキストメニューのようなもの。 アクションシートは iOS の初期からあったが、画面が大きくなるにつれて欠点も見えてきた。 ・背景が暗くなるため、大画面では遷移が重くなる ・ラベルが短くても画面いっぱいに表示される ・iPhone では選択をするために、画面の端から