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
470
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
130
How to build visionOS apps using Persona
akkeylab
1
250
Summary - Introducing enterprise APls for visionOS
akkeylab
0
440
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
ARA Ansible for the teams
kksat
0
150
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
120
負債になりにくいCSSをデザイナとつくるには?
fsubal
9
2.3k
Linux && Docker 研修/Linux && Docker training
forrep
23
4.5k
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
240
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
730
Unity Android XR入門
sakutama_11
0
140
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
120
GAEログのコスト削減
mot_techtalk
0
110
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
360
AWS Lambda functions with C# 用の Dev Container Template を作ってみた件
mappie_kochi
0
240
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
8
270
Six Lessons from altMBA
skipperchong
27
3.6k
Side Projects
sachag
452
42k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Done Done
chrislema
182
16k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Designing for Performance
lara
604
68k
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 !!