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
iOS開発スターターキットの作り方
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
akidon0000
July 24, 2025
Programming
350
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
iOS開発スターターキットの作り方
https://sansan.connpass.com/event/360227/
での登壇資料
akidon0000
July 24, 2025
More Decks by akidon0000
See All by akidon0000
I went to go iOS Conf SG
akidon0000
1
100
SwiftDataを覗き見る
akidon0000
0
360
XcodePreview
akidon0000
1
270
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
320
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
2
270
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.7k
組織理念の力、実感してる? -学生団体で学んだ教訓-
akidon0000
0
110
トクメモ+技術説明スライド
akidon0000
0
220
ヒッチハイクのススメ 〜あんた1度やってみなはれ〜
akidon0000
1
210
Other Decks in Programming
See All in Programming
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
Oxlintのカスタムルールの現況
syumai
6
1.1k
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
790
Webフレームワークの ベンチマークについて
yusukebe
0
170
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.3k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
360
OSもどきOS
arkw
0
570
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.7k
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
110
Lessons from Spec-Driven Development
simas
PRO
0
210
Oxcを導入して開発体験が向上した話
yug1224
4
320
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
540
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
600
Rails Girls Zürich Keynote
gr2m
96
14k
The Cult of Friendly URLs
andyhume
79
6.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
240
Crafting Experiences
bethany
1
180
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Transcript
4BOTBOגࣜձࣾ !BLJEPO lJ04։ൃελʔλʔΩοτzͷ࡞Γํ
BLJEPO w !BLJEPO w ଔͷJ04ΤϯδχΞΒ͍͠ w ࠷ۙɺࠊʹҧײΛ֮͑ͨΒ͍͠ ࣗݾհ
BLJEPO
BLJEPO J04Ͱ༡ΜͰ·͔͢
BLJEPO 'PVOEBUJPO.PEFMTʜ "MBSN,JUʜ ৮Γ͍ٕͨज़͕ଟ͗͢Δɻɻɻ
BLJEPO
BLJEPO ຖճθϩ͔Β࡞Δͷͬͯ ҙ֎ͱ໘
BLJEPO 9DPEFQSPKFDUͷ࡞Γํ 9DPEF"QQΛΫϦοΫ $SFBUF/FX1SPKFDUʜΛΫϦοΫ $IPPTFBUFNQMBUFGPSZPVSOFXQSPKFDUΛબ 1SPEVDU/BNFΛೖྗ ࡞͢ΔϦϙδτϦΛબ͠࡞
BLJEPO ໘͡Όແ͡Μ 🤔
BLJEPO ໘͡Όແ͍͡ΌΜ 🤔
BLJEPO
BLJEPO 4XJGU-JOU TXJGUGPSNBU GSPNLL4QFMM$IFDLFS ͜ΕΒΛϓϩδΣΫτੜ࣌ʹηοτΞοϓ͍͍ͯͨ͠
BLJEPO $-*πʔϧ9QSPK(FO IUUQTHJUIVCDPNBLJEPO9QSPK(FO
BLJEPO 9QSPK(FO 9DPEF(FOͱ4UFODJMΛ༻
BLJEPO 4UFODJM 4UFODJM4XJGU༻ͷςϯϓϨʔτݴޠ @main struct {{productName}}App: App { var body:
some Scene { App.swift.stencil App.swift @main struct HogeHogeApp: App { var body: some Scene {
BLJEPO 9DPEF(FO name: HogeHoge targets: HogeHoge: type: application platfor m
: iOS productName: HogeHoge info: path: HogeHoge/Info.plist properties: UILaunchScreen: {} sources: - HogeHoge HogeHoge.xcodeproj Project.y ml
BLJEPO 9DPEF(FO name: HogeHoge targets: HogeHoge: type: application platfor m
: iOS productName: HogeHoge info: path: HogeHoge/Info.plist properties: UILaunchScreen: {} sources: - HogeHoge HogeHoge.xcodeproj Project.y ml
BLJEPO 9QSPK(FO name: {{productName}} targets: {{productName}}: type: application platfor m
: iOS productName: {{productName}} info: path: {{productName}}/Info.plist properties: UILaunchScreen: {} sources: - {{productName}} HogeHoge.xcodeproj Project.y ml .stencil
BLJEPO 9QSPK(FO name: {{productName}} targets: {{productName}}: type: application platfor m
: iOS productName: {{productName}} info: path: {{productName}}/Info.plist properties: UILaunchScreen: {} sources: - {{productName}} HogeHoge.xcodeproj Project.y ml .stencil ͜Ε·Ͱ௨Γɺ1BDLBHFͷࢦఆ͜͜Ͱ
BLJEPO 9QSPK(FO IUUQTHJUIVCDPNBLJEPO9QSPK(FO App.swift.stencil Contents.swift.stencil Project.y m l .stencil App.swift
Contents.swift Project.y m l
BLJEPO 9QSPK(FO Project.y m l HogeHoge.xcodeproj ༷ಡΈࠐΈˠόϦσʔγϣϯˠ9DPEFϓϩδΣΫτੜˠॻ͖ग़͠
BLJEPO 🎉 $ mi nt run akidon0000/XprojGen HogeHoge
BLJEPO ͱɺࢥ͕ͬͨɺɺɺ
BLJEPO 5VJTUศརͩΑʔ ϝϯλʔ
BLJEPO 5VJTU Project.swift HogeHoge.xcodeproj
BLJEPO 'JO