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
How to quickly introduce XcodePreviews into a p...
Search
Akio Itaya
November 08, 2019
Programming
1
460
How to quickly introduce XcodePreviews into a product
EnjoySwiftUI-vol2
Akio Itaya
November 08, 2019
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
How to build visionOS apps using Windows
akkeylab
0
120
How to build visionOS apps using Persona
akkeylab
1
230
Summary - Introducing enterprise APls for visionOS
akkeylab
0
430
Apple Vision Pro trial session
akkeylab
0
250
How to support Privacy Manifest
akkeylab
0
380
Let's make it compatible with visionOS!
akkeylab
0
230
Let's Join the Android community!
akkeylab
0
150
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
380
How to hide the key
akkeylab
0
310
Other Decks in Programming
See All in Programming
HTML/CSS超絶浅い説明
yuki0329
0
160
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
390
return文におけるstd::moveについて
onihusube
1
1.4k
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
120
fs2-io を試してたらバグを見つけて直した話
chencmd
0
280
命名をリントする
chiroruxx
1
550
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
540
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
6
1.3k
PHPカンファレンス 2024|共創を加速するための若手の技術挑戦
weddingpark
0
110
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
230
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
350
Monixと常駐プログラムの勘どころ / Scalaわいわい勉強会 #4
stoneream
0
320
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Agile that works and the tools we love
rasmusluckow
328
21k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Navigating Team Friction
lara
183
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Building an army of robots
kneath
302
44k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Building Applications with DynamoDB
mza
92
6.1k
The Invisible Side of Design
smashingmag
299
50k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Transcript
AKKEY / AKIO ITAYA ଈϓϩμΫτʹಋೖ͢ΔͨΊʹ MatchingAgent, Inc. XcodePreviews
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿυϥΠϒ ׆ಈɿ@AkkeyLab Cyberagent, Inc. MatchingAgent, Inc. େֶೖֶޙϓϩάϥϛϯάʹҰࠍΕɺ18৽ଔ iOS
ΤϯδχΞ ࣗݾհ
࢝·Γ CA.swift WWDC19 ใࠂձ
ը໘ϨΠΞτ
ը໘ϨΠΞτ จࣈαΠζͰௐ
ը໘ϨΠΞτ iPhone SE:ʮ֬ࡁΈʯඇදࣔ
ը໘ϨΠΞτ URL Λࢦఆͯ͠ը૾Λදࣔ
UIView / XIB File
UIView / XIB File
None
None
None
None
None
None
None
GitHub Ͱެ։தʂ AkkeyLab/StoryboardPreviewsBySwiftUI
ԸܙΛಘΒΕΔͷΘ͔ͬͨ
ͰɺXIB શͯରԠ໘
AutoPreviewable
AutoPreviewable XcodePreviews ʹඞཁͳ code Λࣗಈੜ͢Δ
AutoPreviewable AutoPreviewable ʹ४ڌͤ͞Δ͚ͩ
AutoPreviewable
Demo Xcode 11 AkkeyLab / MatchingAgent, Inc.
AutoPreviewable Code only ͳ߹ʹରԠʂߴ͞ࢦఆՄೳ
AutoPreviewable ύϥϝʔλௐՕॴ·Ͱࣗಈੜ͍͠
ҧ͏ΞϓϩʔνͰߟ͑ͯΈΔ
XcodePreviewsTemplate
XcodePreviewsTemplate Class ৽ن࡞࣌ɺXcodePreviews ʹඞཁͳ code Λࣗಈੜ͢Δ
XcodePreviewsTemplate ͜ΕΒੜ͢Δ View class શͯ XcodePreviews ରԠʂ
ઓ͍·ͩ·ͩଓ͘
2020 / 01 / 30 ։࠵ܾఆʂ
Thank you !!