Upgrade to Pro — share decks privately, control downloads, hide ads and more …

旅先で iPad + Neovim で iOS 開発・執筆した話

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

旅先で iPad + Neovim で iOS 開発・執筆した話

2026/02/10 に行われた「ZOZO.swift #2」で発表した登壇資料です。
https://zozotech-inc.connpass.com/event/380901/

株式会社ZOZO
ZOZOTOWN開発本部 ZOZOTOWN開発2部 iOSブロック
テックリード
森口友也 (@laprasdrum)

Avatar for ZOZO Developers

ZOZO Developers PRO

February 10, 2026
Tweet

More Decks by ZOZO Developers

Other Decks in Technology

Transcript

  1. 旅先で iPad + Neovim で iOS 開発・執筆した話 2026/2/10 ZOZO.swift #2

    株式会社ZOZO
 ZOZOTOWN開発本部 ZOZOTOWN開発2部 iOSブロック
 テックリード
 森口友也 Copyright © ZOZO, Inc. 1
  2. © ZOZO, Inc. 株式会社ZOZO ZOZOTOWN開発本部 ZOZOTOWN開発2部 iOSブロック テックリード lap/らぷ id:

    laprasdrum 2023年 中途入社 ZOZOTOWN iOSチーム内の要件設計・コーディングのフォ ローアップ、社内外への情報発信をメインに活動中 現在テックリードとして iOS に関する全社横断活動を兼務 2
  3. © ZOZO, Inc. ididblog するまでが登壇 • note はその日に投稿 • 英語記事用自前ブログサイト

    ◦ VS Code で開発・執筆 • 最新投稿が1年前 • 久々に英語アウトプットしたい 6
  4. © ZOZO, Inc. 18 慣れた自宅 PC 環境にリモート接続したい • VPN は

    Tailscale ◦ 無料プランでも十分な機能を提供 ◦ 余談: GUI 以外のコア実装はオープンソース ▪ https://github.com/tailscale/tailscale • SSH クライアントは Termius ◦ 無料プランでポートフォワーディングも使える ◦ PC の localhost で起動したブログサービスの動作確認
  5. © ZOZO, Inc. 20 Neovim 再入門したい • 新卒時に Vim と出会う

    • その後 Neovim が登場し「カッコいい!」と思って入門 • 設定周りが難しい・Xcode と Obj-C に追われ続けて挫折 • 気がつけば10年以上遠ざかる • AI と親しくなった私「挫折した専門外技術にトライしやすくなった」 • 今こそ Neovim 再入門の時
  6. © ZOZO, Inc. 24 「わたしのかんがえたさいこうのかんきょう」を開発委託 • 触り心地をひたすらフィードバック • プラグインを入れつつ Neovim

    コミュニティ内のデファクトも学ぶ • 自作パターンもサンプルコードを出してもらう • Google Translation API 経由で指定範囲を翻訳するスクリプトを作成 • 分割表示・オーバーレイ表示など好みの表現を選択できる • 次第に Lua が読めるようになってきた Claude にひたすら「◯◯できるためのプラグイン・自作手段は?」を聞く
  7. © ZOZO, Inc. 25 次第に Swift 向けの改善も入る • nvim-treesitter (Syntax

    highlight) • nvim-lspconfig + SourceKit-LSP • xcodebuild.nvim • nvim-dap (Debugger) • trouble.nvim (Diagnostic) • etc. UI プレビュー以外なら Neovim でいいじゃん状態へ