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
AIコードアシスタントとiOS開発
Search
jollyjoester
July 19, 2025
Technology
390
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIコードアシスタントとiOS開発
HAKATA.swift feat. Japan-\(region).swift #1
https://hakata-swift.connpass.com/event/353191/
jollyjoester
July 19, 2025
More Decks by jollyjoester
See All by jollyjoester
Swift愛好会100回記念 第1回を振り返る
jollyjoester
0
120
印西市創業実践プログラム2026 【AI活用講座】
jollyjoester
0
63
AI時代でも変わらない技術コミュニティの力 ~10年続く"ゆるい"つながりが生み出す価値~
jollyjoester
0
35
市民のためのセキュリティ講座
jollyjoester
0
120
コミュニティMTG in WWDC24
jollyjoester
0
390
BengaluruでLTしてきた
jollyjoester
0
410
try! Swift Tokyo 2024
jollyjoester
0
420
エンジニアが直接会う場の価値について
jollyjoester
8
4.7k
来年Proposalを出すつもりで参加するときっともっと楽しい!
jollyjoester
0
440
Other Decks in Technology
See All in Technology
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
180
設計の世代交代を乗り越える、14年続くAndroidアプリの開発戦略
sansantech
PRO
1
130
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
Bet AI Day 2026丨Production-Ready AI Agents — エンタープライズの実務を任せるための設計と運用
layerx
PRO
3
2.2k
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
150
bet_ai_day_2026_session02
agenticsec
1
1k
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
250
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
2
440
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
420
PdMをやめて、 "プロダクトビルダー"という 働き方に変えました / PdM to Product Builder
shikichee
2
720
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.3k
多摩川(.dev)ランニング入門 / Tamagawa.dev#3
fujiwara3
3
370
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Designing Experiences People Love
moore
143
24k
Balancing Empowerment & Direction
lara
6
1.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
The browser strikes back
jonoalderson
0
1.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Making Projects Easy
brettharned
120
6.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
Technical Leadership for Architectural Decision Making
baasie
3
550
Transcript
AIコードアシスタントとiOS開発 (jollyの場合: 2025年7月版) 2025/7/19 @jollyjoester HAKATA.swift feat. Japan-(region).swift #1
ドーモ jollyjoesterです。 最近またiOSエンジニアじゃなくなっちゃいました 本日のテーマ 日々進化する AIコードアシスタント と、どうお付き合いしてきたかを共有 みんなのやり方も聞いてみたい
ここ数ヶ月の自分の経緯 AIコードアシストなしの時代 (〜2025年4月) 特にAIコードアシストは使っていなかった(というか避けてた) Googleの代わりに ChatGPT を使うようになった程度の変化 転機:コーディング禁止令 (2025年5月) 本業で、コーディングが禁止令が...!
c.f. PCP LLM Week: How We Become AI-Native これを機に、Cursorを手始めとしてAIツールの活用を本格的に試し始めた。
利用ツールの移り変わり 5月上旬 Xcode / Cursor 5月下旬 Xcode / Cursor /
Devin 6月 Xcode / Cursor / Claude Code / Devin (第1回Cursor Meetup Tokyoでカー→ンパ↑ーイ! してた)
AIツールの役割分担 ツール 役割 担当業務 Cursor Code Editor ドキュメント作成・コードの微調整 Claude Code
CLI メインの実装 Devin Agent シンプルな実装の丸投げ Xcode IDE ビルド・最終確認
どんな開発で使ったか? 大規模アプリの新規画面開発 大規模アプリのアーキテクチャ移植 背景 大規模アプリということは アーキテクチャがしっかりしている 参考にできるコンテストが多く AIコードアシスタントが働きやすい環境
AIとの協業フロー 1. 準備 既存実装の調査、見積もり、タスク化 with Atlassian MCP 2. ペアプロ &
プロンプト化 最初のタスクは Cursor とペアプロ うまくいった手順を、再現可能な プロンプト に落とし込む 3. タスクの細分化 画面ごとに、さらにタスクを細かく分解 <- ポイント 4. 実装 作業内容によって Devin に丸投げするか、Claude code と自分で進める
画面ごとタスクのAI活用度(印象) タスク 結果 担当 AIお任せ度 新規モジュール Devin 高 ログ Devin
高 画面遷移 Devin 高 APIコール Cursor / Claude Code 中 バリデーション Cursor / Claude Code 中 ロジック 人 / Claude Code (テストコードはAIが得意) 低 レイアウト 人 / Claude Code 低
レイアウトで難しかったこと(AIがやってくれると思ってた) やってみたこと 画像からのレイアウト実装 Figma MCP からのコード生成 結果 一般的なSwiftUIなら、それっぽいものは作ってくれる しかし、社内のデザインシステムをAIに正しく理解させることがまだ難しかった 工夫すればいけそうな気はするので引き続きやっていき
開発Tips 意図したことをAIにやってもらうために AIと一緒に考えたやることを markdown(.md) などで保存し、それを 実装タス クのコンテキスト として与えると意図した実装をしてくれる(メモリ) 今後の期待 最近発表された
Kiro が機能としてこれを組み込んでいて体験良いらしい。 ドキュメント作成は Kiro 、実装は Claude Code がメインになるかも。 さらに開発ドキュメントは GitHub 上で管理する流れが再加速しそう。
現在 もうAIなしじゃコードは書けねぇ とはいえ AIの進化は非常に速く、今の工夫はすぐに陳腐化する なので尖ったことを試すより、そのときのAIに雑にタスクを振って、ミニマムどこ までできるかというボトムを確認していくアプローチ が好き これからも、雑にいろいろ触っていくぞ
おまけ スライド作りもAI便利 Gemini -> Marp -> Cursor 言いたいこと書いてGeminiにMarpにしてって言ってCursorで微調整