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
akidon0000
July 24, 2025
Programming
0
280
iOS開発スターターキットの作り方
https://sansan.connpass.com/event/360227/
での登壇資料
akidon0000
July 24, 2025
Tweet
Share
More Decks by akidon0000
See All by akidon0000
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
2
210
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.5k
組織理念の力、実感してる? -学生団体で学んだ教訓-
akidon0000
0
64
トクメモ+技術説明スライド
akidon0000
0
150
ヒッチハイクのススメ 〜あんた1度やってみなはれ〜
akidon0000
1
140
なぜデフォルトが青色!? Tint Colorの理由に迫る
akidon0000
0
890
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
820
大学生向けアプリの開発において、レガシーと思っていた技術を採用した理由:学生開発者の挑戦
akidon0000
0
360
Effective Methods for Energizing Student Projects: Results and Insights
akidon0000
0
280
Other Decks in Programming
See All in Programming
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
180
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
180
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.5k
そのpreloadは必要?見過ごされたpreloadが技術的負債として爆発した日
mugitti9
2
3k
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.4k
CSC509 Lecture 04
javiergs
PRO
0
290
Model Pollution
hschwentner
1
180
フロントエンド開発に役立つクライアントプログラム共通のノウハウ / Universal client-side programming best practices for frontend development
nrslib
7
3.9k
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
920
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
7
1.6k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
130
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
6.9k
A Tale of Four Properties
chriscoyier
160
23k
How GitHub (no longer) Works
holman
315
140k
What's in a price? How to price your products and services
michaelherold
246
12k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
GitHub's CSS Performance
jonrohan
1032
460k
Bash Introduction
62gerente
615
210k
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