Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Five things you can do with SwiftUI v2
Search
Akio Itaya
June 23, 2020
Programming
0
990
Five things you can do with SwiftUI v2
WWDC Extended Tokyo 2020
Akio Itaya
June 23, 2020
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
How to build visionOS apps using Windows
akkeylab
0
130
How to build visionOS apps using Persona
akkeylab
1
250
Summary - Introducing enterprise APls for visionOS
akkeylab
0
450
Apple Vision Pro trial session
akkeylab
0
260
How to support Privacy Manifest
akkeylab
0
390
Let's make it compatible with visionOS!
akkeylab
0
250
Let's Join the Android community!
akkeylab
0
160
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
400
How to hide the key
akkeylab
0
320
Other Decks in Programming
See All in Programming
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
9
3.4k
CNCF Project の作者が考えている OSS の運営
utam0k
6
710
CI改善もDatadogとともに
taumu
0
110
チームリードになって変わったこと
isaka1022
0
190
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
35
14k
SRE、開発、QAが協業して挑んだリリースプロセス改革@SRE Kaigi 2025
nealle
3
4.2k
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
730
ソフトウェアエンジニアの成長
masuda220
PRO
10
920
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
4
1.3k
GoとPHPのインターフェイスの違い
shimabox
2
170
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
45
16k
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Producing Creativity
orderedlist
PRO
343
39k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
99
18k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A Tale of Four Properties
chriscoyier
158
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Transcript
AKKEY / AKIO ITAYA SwiftUI v2 ͰՄೳʹͳΔ͜ͱ̑બʂ WinTicket, Inc.
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿυϥΠϒ ׆ಈɿ@AkkeyLab Cyberagent, Inc. WinTicket, Inc. भʢԬʣग़ɹ̍̔৽ଔ iOS
ΤϯδχΞ ࣗݾհ
◆ UIKit Λϥοϓ͢Δճ͕ܹݮʂ ◆ Navigation Graph ͕ͬͯ͘Δʂ ◆ Xcode Previews
ύϑΥʔϚϯεUPʂ ◆ Compositional Layout ͕ར༻Մೳʹʂ ◆ ScrollView ͕͑ΔϨϕϧʹʂ SwiftUI v2 ͰՄೳʹͳΔ͜ͱ̑બʂ
UIKit Λϥοϓ͢Δճ͕ܹݮʂ
UIKit Λϥοϓ͢Δճ͕ܹݮʂ
UIKit Λϥοϓ͢Δճ͕ܹݮʂ Activity Indicators, Search Bars, Multiline Text Views, Refresh
Controls, …
ScrollView ͕͑ΔϨϕϧʹʂ
ScrollView ͕͑ΔϨϕϧʹʂ ݱঢ়ɺՃಡΈࠐΈҰۤ࿑ Offset ͷ֓೦Ճ͞ΕΔͣʂ
Compositional Layout ͕ར༻Մೳʹʂ
Compositional Layout ͕ར༻Մೳʹʂ ҰԠɺͦΕͬΆ͍ͷ࡞ΕΔ
Compositional Layout ͕ར༻Մೳʹʂ https://akkeylab.com/2020/05/10/perform-full-scale-application-development-with-swiftui/
Compositional Layout ͕ར༻Մೳʹʂ https://akkeylab.com/2020/05/10/perform-full-scale-application-development-with-swiftui/
Compositional Layout ͕ར༻Մೳʹʂ ͰɺύϑΥʔϚϯεඍົ
Compositional Layout ͕ར༻Մೳʹʂ https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/layouts SwiftUI ͱಉ͡ WWDC19 Ͱൃද SwiftUI ͕ରԠ͠ͳ͍Θ͚͕ͳ͍ʂ
Xcode Previews ύϑΥʔϚϯεUPʂ
Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat
Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat
Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat
Xcode Previews ύϑΥʔϚϯεUPʂ ࢀߟจݙɿHow Xcode Previews works https://akkeylab.com/2020/02/11/how-xcode-previews-works/
Xcode Previews ύϑΥʔϚϯεUPʂ macOS ΠϯετʔϧͷࣄલษڧඞਢͰ͢Αʂ https://support.apple.com/ja-jp/HT208891
Navigation Graph ͕ͬͯ͘Δʂ
Navigation Graph ͕ͬͯ͘Δʂ Storyboard ͷػೳ͕ SwiftUI
Navigation Graph ͕ͬͯ͘Δʂ https://developer.android.com/guide/navigation/navigation-design-graph
WWDC20 ͷৼΓฦΓͱ͍͑…
iOS Developer’s CyberAgent TXJG ̓ / ̍ʢਫʣ̍࣌̕ΑΓશΦϯϥΠϯ։࠵ʂ
࠷ޙʹ
࠷ޙʹ ༧ͳͷͰ֎ΕౖͯΒͳ͍ͰͶ
Thank you !!