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
290
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
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Claude Code のすすめ
schroneko
67
230k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
350
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
290
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.3k
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 ΤϥʔΛऔΓࠐΊ"*ʹࣗಈͰमਖ਼ͯ͠Β͏͜ͱʂ