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
CursorでアプリをBuild/Lint
Search
tokorom
May 27, 2025
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CursorでアプリをBuild/Lint
potatotips #91 iOS/Android開発Tips共有会にて
https://potatotips.connpass.com/event/353344/
tokorom
May 27, 2025
More Decks by tokorom
See All by tokorom
続・SharePlayの歴史と進化 iOS18とApple Vision Proにおける新展開
tokorom
3
1.1k
SharePlayの歴史と進化 そしてvisionOSへ (iOSDC 2023)
tokorom
3
1.3k
5分でSharePlay入門
tokorom
3
1.6k
HomeKit 2020
tokorom
7
2.8k
Advanced Segue 2019年のSegue事情
tokorom
9
6.5k
tvOSアプリUIの勘所
tokorom
1
2.4k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
13k
古き良きsendAction (in potatotips #26)
tokorom
1
3.9k
画面遷移と私(iOS)
tokorom
4
4k
Featured
See All Featured
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
Crafting Experiences
bethany
1
190
Amusing Abliteration
ianozsvald
1
210
Rails Girls Zürich Keynote
gr2m
96
14k
From π to Pie charts
rasagy
0
220
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
620
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
250
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.5k
Transcript
ॴ༑ଠ:VUB5PLPSP J04UW04WJTJPO04"QQ1SPHSBNNFS $VSTPSͰΞϓϦͷ#VJME-JOU QPUBUPUJQT
@tokorom tokorom Spinners Inc. ॴ ༑ଠ / Yuta Tokoro
"*ίʔυΤσΟλ͍ͬͯ·͔͢ʁ
"*ࣗମʹ͍ͭͯͷ͠·ͤΜ
74$PEFͰΞϓϦͷϏϧυͯ͠·͔͢ʁ
74$PEFͷλεΫ ͲΜͳίϚϯυͰ࣮ߦͰ͖·͢ { "label": "xcodebuild", "type": "shell", "command": "xcodebuild", "args":
[ "-project", "Sample.xcodeproj", "-scheme", "sample", "build", ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": [ { "owner": "xcode", "fileLocation": ["absolute"], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(error|warning):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5, }, }
74$PEFͷλεΫ DPNNBOEBSHT "command": "xcodebuild", "args": [ "-project", "Sample.xcodeproj", "-scheme", "sample",
"build", ],
74$PEFͷλεΫ (SPVQ "group": { "kind": "build", "isDefault": true },
74$PEFͷλεΫ QSPCMFN.BUDIFS "problemMatcher": [ { "owner": "xcode", "fileLocation": ["absolute"], "pattern":
{ "regexp": "^(.*):(\\d+):(\\d+):\\s+(error|warning):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5, }, } ]
74$PEFͷλεΫ QSPCMFN.BUDIFS
74$PEFͷλεΫ QSPCMFN.BUDIFS
-JOUFSʹ͔͚ΒΕ·͔͢ʁ
74$PEFͷλεΫ -JOUίϚϯυΛୟ͚ͩ͘Ͱ͢ "args": [ "-c", "xcrun swift-format lint \"${file}\"" ],
IUUQTTQJOOFSTXPSLQPTUTDVSTPSJPTCVJMESVO IUUQTTQJOOFSTXPSLQPTUTDVSTPSTXJGUGPSNBU
8SBQ6Q w 74$PEFͷλεΫͰͲΜͳίϚϯυ࣮ߦͰ͖Δ w QSPCMFN.BUDIFSͰίϚϯυͷ݁Ռ͔ΒΤϥʔΛநग़Ͱ͖Δ w ΤϥʔΛऔΓࠐΊ"*ʹࣗಈͰमਖ਼ͯ͠Β͏͜ͱʂ