Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CursorでアプリをBuild/Lint
Search
tokorom
May 27, 2025
320
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
Transcript
15 slides
ॴ༑ଠ: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 ΤϥʔΛऔΓࠐΊ"*ʹࣗಈͰमਖ਼ͯ͠Β͏͜ͱʂ
More Decks by tokorom
See All by tokorom
続・SharePlayの歴史と進化 iOS18とApple Vision Proにおける新展開
tokorom
3
1.2k
SharePlayの歴史と進化 そしてvisionOSへ (iOSDC 2023)
tokorom
3
1.4k
5分でSharePlay入門
tokorom
3
1.7k
HomeKit 2020
tokorom
7
2.9k
Advanced Segue 2019年のSegue事情
tokorom
9
6.6k
tvOSアプリUIの勘所
tokorom
1
2.5k
カッコ悪くリアクティブじゃダメですか?
tokorom
7
13k
古き良きsendAction (in potatotips #26)
tokorom
1
4k
画面遷移と私(iOS)
tokorom
4
4k
Featured
See All Featured
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
560
Navigating Weather and Climate Data
rabernat
0
590
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
690
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
Game over? The fight for quality and originality in the time of robots
wayneb77
1
330
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1.1k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Typedesign – Prime Four
hannesfritz
42
3.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
480