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.5k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
13k
古き良きsendAction (in potatotips #26)
tokorom
1
3.9k
画面遷移と私(iOS)
tokorom
4
4k
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
410
Automating Front-end Workflow
addyosmani
1370
210k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Done Done
chrislema
186
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Docker and Python
trallard
47
4.1k
A better future with KSS
kneath
240
18k
From π to Pie charts
rasagy
0
260
Building Adaptive Systems
keathley
44
3.2k
Discover your Explorer Soul
emna__ayadi
2
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
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 ΤϥʔΛऔΓࠐΊ"*ʹࣗಈͰमਖ਼ͯ͠Β͏͜ͱʂ