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 product
Search
Akio Itaya
November 08, 2019
Programming
1
420
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 support Privacy Manifest
akkeylab
0
280
Let's make it compatible with visionOS!
akkeylab
0
130
Let's Join the Android community!
akkeylab
0
81
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
260
How to hide the key
akkeylab
0
250
Present and Future of targeted Ad
akkeylab
1
72
iOS team meeting by AppBrew #01
akkeylab
0
81
About published Ad
akkeylab
0
90
me in 2022
akkeylab
0
91
Other Decks in Programming
See All in Programming
LPIXEL×CADDi_kaerururu
kaerururu
3
300
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
seike460
PRO
0
120
PHP 8.3で追加されたjson_validate()を徹底的に深掘りしてみよう
mashirou1234
1
720
Migrating to Signals: A Practical Workshop
manfredsteyer
PRO
0
280
Understanding Ast By Looking
inouehi
0
120
Dockerで始めるAWS Lambda開発
stutkhd0709
13
2.5k
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
Laravel標準バリデーションでできること
hmb_ok
2
360
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
4
1.1k
イベントストーミングによるオブジェクトモデリング・オブジェクト指向プログラミングの適用・開発プロセスの変遷・アーキテクチャの変革 / Object modeling with Event Storming.
nrslib
12
2.9k
どうしてこうなった命名集 ~🔥編~ / OOC 2024 LT
pictiny
4
2.8k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
19
2.9k
GraphQLの誤解/rethinking-graphql
sonatard
48
9.1k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
Side Projects
sachag
451
41k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
A designer walks into a library…
pauljervisheath
199
23k
Raft: Consensus for Rubyists
vanstee
130
6.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
19
1.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Writing Fast Ruby
sferik
619
59k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
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 !!