Xcode の登壇資料
37 本の発表
bashiOSDC Japan 2026
マイコン向けRuby処理系PicoRubyをMac・iPhone・Apple Watchのネイティブアプリで動かす手法。改変点やビルドへの組み込み方、デモによる活用例が分かる。
江本光晴iOSDC Japan 2026
自作Windows PCをLLMサーバーにしてXcodeのコード生成に使う方法を解説。構成ごとのベンチマークとコストから現実的なハード選びが分かる。
Akihiro KokuboiOSDC Japan 2025
ホットペッパービューティーのUIKitからSwiftUIへの段階移行で、マルチモジュール化やデザインガイドライン、スナップショットテスト、LLM活用の工夫が分かる。
Shogo YoshidaiOSDC Japan 2025
止められない医療アプリCLINICSのSwift 6移行を、SPMマルチモジュールでの段階移行やAI活用、テスト刷新、Xcode 26での運用Tipsとともに紹介。
RikkumaiOSDC Japan 2025
App Store Connect APIとGitHub Actionsで、起動時間やHang率などのパフォーマンス指標を自動監視する仕組みの作り方が分かる。
山手 政実iOSDC Japan 2025
SwiftPMのBuild Tool Pluginを使う際にDerived Dataへ秘匿情報が出力される落とし穴と、実体験から得た注意点が分かる。
giginetiOSDC Japan 2025
オープンソース化されたSwift Buildを中心に、Swiftのビルドツール群の役割と連携、新ビルドパイプラインやアーキテクチャを解説する。
giginetiOSDC Japan 2024
Mergeable Libraryの仕組みと利点を学び、アプリ起動の高速化と開発体験を両立するプロジェクト構成と導入のヒントが得られる。
SwiftUIでバケツリレーを避けつつ、安全に気軽にXcode Previewを使えるようにするDI戦略を紹介し、プレビューを活用しやすい設計が分かる。
Kyo ArayamaiOSDC Japan 2023
bitkeyが実践するSwift Packages中心のプロジェクト構成を紹介。Plugin導入時の不具合、依存解決、testplan活用、CI/CD構築の知見が得られる。
giginetiOSDC Japan 2023
Scipioを使ってSwift Packageの巨大な依存グラフをXCFramework化しキャッシュする手法を紹介。大規模プロジェクトでのビルド高速化の実例が分かる。
佐藤 光iOSDC Japan 2022
「家族アルバム みてね」のiOSビルド環境を2021年以降どう改善したか、SwiftPM活用やマルチモジュール化、ビルド時間短縮の実例と今後の方向が分かる。
Yoshimasa NiwaiOSDC Japan 2022
巨大化したプロジェクトでXcodeが遅くなる原因とビルドの仕組み、Bazelなど他ツールの検証結果から改善策が分かる。
久利龍義iOSDC Japan 2022
約300画面のUIKitプロジェクトにSwiftUIを段階的に導入した過程と、得られた利点や苦労、今後の方針が分かる。
REONiOSDC Japan 2022
量子力学や量子情報の面白さを、iOSアプリ開発とXcodeのシミュレータを使って物理の予備知識なしに体験的に学べる入門トーク。
宇佐見 公輔iOSDC Japan 2022
Swift 5.6で加わったSwiftPMのプラグイン機能を解説し、Xcodeのビルドスクリプトに頼らないiOS開発の実践方法が分かる。
Daiki MatsudateiOSDC Japan 2021
Swift Packageを中心にXcodeプロジェクトを構成し、マルチモジュール化とコンフリクト解消を図る方法と移行手順が分かる。
千吉良 成紀iOSDC Japan 2021
Broadcast ExtensionのクラッシュをスタックトレースとdSYMから解析し、SwiftUI製Macアプリで集計・高速化した事例。クラッシュ修正の進め方が分かる。
- 大規模なアプリのマルチモジュール構成の実践スライド動画
giginetiOSDC Japan 2021
約30モジュールに分割した大規模iOSアプリの実践例。構成設計、依存解決、チームへの浸透策までマルチモジュール開発の実情が分かる。
Source Editor ExtensionとSwiftSyntaxを組み合わせ、Xcode上で実装中にコードを自動生成するツールの作り方と、リファクタリング支援の事例が分かる。
- xcrun Essentialsスライド
Yutaro MutaiOSDC Japan 2020
Xcode内のツールを呼び出すxcrunの基本と、実際の課題を解決した事例を紹介。CIや開発効率化に使える場面が分かる。
kenmaziOSDC Japan 2020
SwiftUI用と思われがちなXcode PreviewをUIKitの既存アプリ開発に導入し、View実装や各種表示確認を効率化する方法がデモで分かる。
- 詳解Storyboardスライド動画
Storyboardの復元機能やFirstResponder、ロケール別遷移など、UI設計以外の活用法を解説し、コードをビジネスロジックに集中させる方法が分かる。
monoqloiOSDC Japan 2020
リブランディングを想定していない大規模アプリで、色や画像の一括変更に挑んだ工夫と諦めた点、結果を共有し、備え方が分かる。
Yusuke AraiiOSDC Japan 2020
Xcode Energy GaugesやEnergy Logsを使い、iOSアプリのバッテリー消費の問題点を洗い出すデバッグ方法が分かる。
かっくんiOSDC Japan 2020
UIKitアプリをmacOS向けに出すCatalystで、メニュー・Touch Bar・ToolbarというmacOS独自機能を実装する方法と、リリース経験から得た基礎が分かる。
行木 千春iOSDC Japan 2019
カスタムInstrumentsの作り方を解説。アプリ内イベントを可視化してログ送信やAPI呼び出しの問題、性能ボトルネックを見つけられる。
Hiroyuki AokiiOSDC Japan 2019
Apple標準機能のみで同一のmacOS開発環境を素早く用意する方法と各手法の特徴、OSバージョンアップで生じる課題が分かる。
クウルスiOSDC Japan 2019
Xcode 10.2で登場したLLDBのvコマンドの使い方を解説。poコマンドとの違いを知り、不具合の原因特定を速くするデバッグ手法が分かる。
Sho Ikeda(いけしょー)iOSDC Japan 2019
Xcode 11のXCFrameworksの構造と作成方法、従来の.frameworkの配布上の問題をどう解決するか、導入理由の推測が分かる。
kariadiOSDC Japan 2019
Xcodeでブランチカバレッジが取れない理由を、Swiftのカバレッジ計測の仕組みから解説し、計測の可否や代替策が分かる。
- ライブラリのインポートとリンクの仕組み完全解説スライド動画
Kishikawa KatsumiiOSDC Japan 2019
ライブラリのインポートとリンクの仕組み、静的・動的の違いを解説。リンクエラーを論理的に切り分け、パッケージ管理ツールを使いこなせるようになる。
UIStoryboardSegueの基本からUnwind Segue、Xcode 11のIBSegueActionまでを凝縮して紹介。Segueの使いどころと魅力が分かる。
FromAtomiOSDC Japan 2019
iOSの画面収録ライブ配信をReplayKit2とUpload Extensionで作る方法の解説。約50MBのメモリ制限などハマりどころとデバッグのコツが分かる。
k_miyasakaiOSDC Japan 2018
LLDBの機能を使い倒す方法を紹介。原因調査だけでなく、リビルドなしでUIを変更するなど開発を効率化する活用術が分かる。
Yusuke HosonumaiOSDC Japan 2018
Xcode 10で導入されるSwift 4.2の実装済み18件のProposalを順に解説。言語の変更点を一通り把握し、移行準備に役立てられる。
- ツールとして利用するUIテストスライド動画
Kazuya UeokaiOSDC Japan 2018
XCTestのスクリーンショット機能とxcodebuildで多様な画面条件の画像を集め、デザイン崩れを半自動で見つける方法が分かる。