iOS の登壇資料
447 本の発表
otoutoiOSDC Japan 2026
URLスキームの画面遷移確認をXCUITestで自動化する話。Cold Start・Warm Start・Resumeの起動種別を踏まえたテスト設計と、Resumeの再現方法が分かる。
日本のiOSサイドローディングで開発者に何が変わり何が変わらないかを整理。公証やMarketplace Token、App Store Connectでの審査・配布フローの要点が分かる。
sussaniOSDC Japan 2026
ReplayKitの画面収録で音声が途切れて遅くなる不具合の調査記録。音声と映像のタイミング情報のずれに至るまでの切り分けの進め方が分かる。
標準APIを活かしつつアプリをiOSらしく見せる小さな工夫を紹介。SF Symbolsの選び方、Liquid Glassの使い所、インタラクション設計の勘所が分かる。
瀬尾 敦生iOSDC Japan 2026
iPhoneのLEDとカメラでモールス信号を送受信するアプリの設計と実装を解説。LED制御や点滅検出、遡及的な復号の手法が分かる。
機種変更後に再ログインや購入復元が不要なアプリにする方法を解説。保存先ごとの引き継ぎ挙動と、ログイン・課金状態の復元実装が分かる。
touyouiOSDC Japan 2026
Siri AI時代に注目されるApp Intentsを中心にアプリを設計する手法を、実践プロジェクトの学びとともに紹介。デザインとの接続も分かる。
nadeiOSDC Japan 2026
配車アプリの地図でピンを乗降不可エリアから滑らかに逃がす幾何アルゴリズムの話。座標変換、隣接エリアの無限ループ回避、ガイド線の軽量化が分かる。
MikaiOSDC Japan 2026
Wi-Fi Aware規格とAppleの公開APIの対応を読み解き、近距離P2P通信の全体像を整理。試作できる範囲と難しくなる部分、使うフレームワークの役割分担が分かる。
Hikaru SatoiOSDC Japan 2026
iPhone内でHLSのセグメントを生成し静的配信基盤へ直接アップし、変換サーバーなしでライブ配信する実装と設計判断が分かる。
oishiiOSDC Japan 2026
2026年4月に登場した無償のApple純正MDM「Apple Business」でできること・できないことと始め方を解説し、開発現場での活用法が分かる。
齋藤健悟iOSDC Japan 2026
日経電子版の選挙速報でのLive Activities運用事例。Broadcast配信や大量アクセスを考慮したバックエンド設計と、実運用で分かった制約や知見が分かる。
log5iOSDC Japan 2026
Foundation Modelsでのオンデバイス自動作曲がどこまで現実的か、生成できる音楽や実装方法、可能性と限界を解説する。
アプリ譲渡後に判明した、Appleへの申請が必要なAPIの存在。PassKitのEntitlement申請の流れと他の申請必須APIを知り、事前に備えられる。
marcy731iOSDC Japan 2025
iOS16のFocus Filterを自作ブラウザに使い、集中モードに応じて履歴やブックマークを出し分ける仕組みと実装の発想が分かる。
Soh SatohiOSDC Japan 2025
課金バイパス用ダイナミックライブラリの解析を通じ、レシート検証だけでは不十分な実例と有効な対策が分かる。
さかいゆうのすけiOSDC Japan 2025
Buy Me a Coffee的な寄付をアプリ内課金で実装した個人開発の事例。金額設定UI、文言、課金後のフィードバックの工夫が分かる。
かっくんiOSDC Japan 2025
iOSアプリで独自UIから外部ストレージを扱うため、あまり知られていないAVExternalStorageDeviceDiscoverySessionやImageCaptureCoreの使い方と手法が分かる。
417.72KIiOSDC Japan 2025
少人数のモバイルチームで生産性を高めるため、環境構築の自動化、テスト拡充、CI/CD改善、リリースフロー自動化を行った取り組みが分かる。
- プログラマのための作曲入門スライド動画
CHEEBOWiOSDC Japan 2025
音楽は数学という視点で、コードネームから構成音を求める方法やコード進行のパターン化、iOSアプリでの演奏と作曲の入門が分かる。
akatsuki174iOSDC Japan 2025
iOSアプリのRTL言語対応で、OSが自動で行う部分と手動で直すレイアウト・画像などの対応、確認方法を実体験から学べる。
福島 友稀iOSDC Japan 2025
TVer iOSアプリチームが、実装やレビューに加え仕様調整や図表作成でもAIを活用して効率化した実践的なノウハウが分かる。
岡 優志iOSDC Japan 2025
UWBとNearby Interactionで近づくだけの操作を実現する実装を、基礎知識、デモ、つまずきやすい点のTipsとともに学べる。
デスクスiOSDC Japan 2025
5000万DL規模の漫画アプリでiOS向けログ基盤を自作・移行した事例。インターフェース設計、置き換え戦略、段階的リリースの手順と注意点が分かる。
鈴木斗夢iOSDC Japan 2025
位置判定アプリが公園内だけ反応しなかった原因を追った調査談。デバッグの過程とAIへの質問で見えた、位置判定の落とし穴が分かる。
aoharaiOSDC Japan 2025
光学式マウスの仕組みをiPhoneのカメラと画像処理で再現しようとした開発の過程と、そこで得た知見を紹介する。
磯崎雷太iOSDC Japan 2025
公開・社内配布に続く第三の配布手段Custom Appの違いや審査、約400店舗に配布した運用事例から、導入判断の基準が分かる。
だーはまiOSDC Japan 2025
CoreMLとDeepFashion2で全身写真から服を端末内で抽出するアプリの、モデル選定、変換、UI工夫の試行錯誤が分かる。
Yu TakahashiiOSDC Japan 2025
Visionフレームワークが12桁バーコードを13桁と認識する現象を題材に、UPC-AとEAN-13の規格の違いと、その回避の実装方法が分かる。
ああうえiOSDC Japan 2025
大量データを扱うiOSアプリでJetsamによる強制終了を防ぐため、メモリワーニング検知やEntitlementの使い方、実践例と失敗例が分かる。
log5iOSDC Japan 2025
登場から5年のApp Clipの進化と各業界の活用例を振り返り、現状の課題と今後の可能性を考える。
今泉智博iOSDC Japan 2025
Rettyの写真投稿で、アプリ内で顔だけをぼかす機能をVision frameworkで実装した事例。技術選定から設計、リリース前の課題と対処まで分かる。
あんとにーiOSDC Japan 2025
行政・金融連携でOWASP MASVS v2.0.0に準拠したiOSアプリの対策内容と、どこまで実装するかの判断、運用への影響が分かる。
RyommiOSDC Japan 2025
QRコードのバージョンや誤り訂正などの仕様を解説し、CIQRCodeGeneratorの挙動を使ってiOSで多様な仕様のQRを生成する方法が分かる。
- カスタムUIを作る覚悟スライド動画
UIViewからカスタムUIを自作すべきか見極める判断基準と、実装時の注意点・確認観点、維持コストへの覚悟について、実例を交えて学べる。
ビスターiOSDC Japan 2025
SwiftUIだけでスクリーンショットや画面収録から機密情報を守るセキュアなViewの作り方を解説。仕組みと状態管理と両立する実装、応用例が分かる。
otoutoiOSDC Japan 2025
MetricKitでアプリの「もっさり」を定量化し、CoreDataのボトルネックを特定して改善した流れと、測定の考え方が分かる。
Felix ChoniOSDC Japan 2025
ARKitの顔トラッキングで取得した頭の向きをUDPでPCに送り、OpenTrack経由でフライトシムの視点操作に使う自作ヘッドトラッカーの作り方が分かる。
Sergio CarrilhoiOSDC Japan 2025
ソニーのアプリチームがKotlin/Compose Multiplatformを採用した理由と、iOSのスキルを活かして品質を保った開発での学びが分かる。
Hikaru SatoiOSDC Japan 2025
アップロードがバックグラウンドで止まる課題に対し、ピクチャインピクチャで制限を突破した手法と審査・制限、BGContinuedProcessingTask移行の展望が分かる。
satoryoiOSDC Japan 2025
Stream APIを使い、SDKに頼らずBluetoothレシートプリンターへ印刷する方法と、印刷が途中で止まる不具合の原因と対処法が分かる。
大倉 潤也iOSDC Japan 2025
AI時代にiOSエンジニアがキャリアを設計するため、キャリア理論や市場価値データ、iOS技術の将来性を踏まえ先進性を武器にする考え方が分かる。
ちゃんくろiOSDC Japan 2025
決済や公的IDに限らず、会員証やチケットなどにApple Walletを活かす発想法と、実装の流れ、HIG、海外事例が分かる。
ukitakaiOSDC Japan 2025
動画広告の配信方式CSAI/SSAI、VAST/VMAP、SCTE-35などの規格を、iOSアプリの実装デモで解説。広告SDK内部の動きとデバッグ知識が得られる。
- AlarmKitで実現する新時代のシステム通知スライド動画
續橋 涼iOSDC Japan 2025
iOS 26のAlarmKitで、サイレントや集中モードに左右されない確実なアラームを実装する方法を、料理タイマーのデモで段階的に学べる。
nekoweniOSDC Japan 2025
iOS18のAccessorySetupKitで、Bluetoothデバイスのペアリング体験を改善する方法を、活用事例や導入手順、つまずき点から学べる。
nakamuuuiOSDC Japan 2025
ワンバンクのeKYC本人確認フローの改善事例と、ML KitからVisionへの移行、JPKI方式対応など法令・環境変化への対応が分かる。
tsuboyaniOSDC Japan 2025
ProcessInfo.ThermalStateで端末の熱状態を取得する方法と、モビリティアプリでの実測データ、熱状態に応じたアプリ側の対策が分かる。
Ryuta KibeiOSDC Japan 2025
完全自動化を目指さない半自動E2Eテストで、SMS認証やカメラ操作などを含むリグレッションテストを効率化した実践例と5ヶ月の運用知見が分かる。
OgijuniOSDC Japan 2024
2眼のiPhoneで走幅跳の跳躍距離を計測するアプリを作り、メジャー計測との誤差を検証。ステレオ視による距離計測の実力が分かる。
SFSpeechRecognizerを使い、ライブ配信の視聴者端末上で自動字幕を生成した実装事例。実装方法と制限、オンデバイスで扱える言語の条件が分かる。
konifariOSDC Japan 2024
自作の多言語化Linterを汎用的なGitHub Actionsにして、Marketplaceへ公開するまでの過程を実録形式で語るLT。
正しいコードなのにシングルトンが複数生成されてしまう怪奇現象を、iOSのビルド設定の観点から原因解説する。
- 実践ジオフェンス : 効率的に開発するためにスライド動画
Naoki IshiiiOSDC Japan 2024
iOSとAndroidでジオフェンスを実装した経験談。OSごとの挙動や仕様の違い、デバッグの工夫、開発で苦労した点とTipsが分かる。
栗山 徹iOSDC Japan 2024
ANDPAD黒板のオフラインモード開発の経緯。電波の弱い現場向け機能の実装、直面した課題と解決策、iOS開発の知見が分かる。
熊谷健太郎iOSDC Japan 2024
newmoがGraphQLとスキーマファーストで進めるiOS開発。ディレクティブ活用や、バックエンドに依存しない自律的な開発の工夫が分かる。
- すべてのヘルスケアデータを紐解くスライド動画
ヘルスケアアプリが書き出す巨大XMLやCSVの解析・処理方法と、他プラットフォームへのインポート方法が分かる。
- PencilKitで実装するPDFへの手書き注釈スライド動画
PencilKitとPDFKitでPDFへ手書き注釈を付ける実装事例。基本設定、マークアップツール、PDF保存の方法と、開発で得た工夫や課題が分かる。
康 建斌iOSDC Japan 2024
ABEMAがStoreKit2で課金システムを刷新した事例。商品追加の検討から設計・実装・テスト・リリースまでの流れと、課金体験への影響が分かる。
- めざせ!WKWebViewマスター!スライド動画
marcy731iOSDC Japan 2024
WKWebViewの主要APIから普段使わないAPIまで、リクエスト加工やCookie管理、JS連携などを実践ノウハウとともに把握できる。
Jiro NagasakiiOSDC Japan 2024
SansanがiOS/AndroidにKotlin Multiplatformを導入した経緯。効果の試算、アーキテクチャ設計、組織設計、課題の解決策が分かる。
HarutaiOSDC Japan 2024
新卒iOSエンジニアが、クックパッドアプリ開発の現状を紹介。品質維持の取り組みやデザインシステム、リリースフロー、海外版との違いに触れる。
oka yujiiOSDC Japan 2024
Core NFCの制約を踏まえ、NFC付きPassでiPhoneを自宅のスマートキーにする作り方をデモ付きで紹介。NFCの基礎とできること・できないことが分かる。
大前 久基iOSDC Japan 2024
ショッピングアプリのTextFieldで「2」だけが入力できなくなった不具合の調査談。原因の切り分けの過程と意外な真相が分かる。
Yuto TomitaiOSDC Japan 2024
Screen Time APIでできることや使い方、ドキュメントにない注意点を、生活習慣改善アプリの開発例を通して紹介するLT。
- 5分で話し切る Roomplanスライド動画
おだやかiOSDC Japan 2024
RoomPlanで部屋をスキャンしミニチュアハウス化する活用例を5分で紹介。測量・建築など周辺分野にも使える手軽なアプリ構築が分かる。
akidon0000iOSDC Japan 2024
iOSのデフォルトTint Colorが青色である理由を、Appleのデザイン哲学や歴史、色彩理論、視覚研究から探る。色選択の価値を捉え直せる。
maruiOSDC Japan 2024
HIGやガイドを基に、運転を妨げず安全で使いやすいCarPlayアプリの設計と表示の工夫を、デモアプリの実例で学べる。
絵文字や画面録画でのレイアウト崩れ、復帰時の画像非表示など、現場で遭遇した奇妙なバグの原因と解決策が分かる。
entakuiOSDC Japan 2024
iOSの音声APIの全体像から、Core Audioでの音声取得・リアルタイム録音・エフェクト実装までの考え方と実践例が分かる。
Soh SatohiOSDC Japan 2024
OWASP Mobile Top10に基づき、iOSアプリで多い脆弱性と対策を解説。安全でないデータ保存や暗号鍵の扱いなど実践的な防御法が分かる。
ぺんぎんさんiOSDC Japan 2024
従来のAVFoundationによるQR読み取りの複雑さと、VisionKitのDataScannerViewControllerで簡潔に実装する方法が分かる。
EU限定のBrowserEngineKitで独自ブラウザエンジンを作る手順と、各Extensionの役割およびXPCによるプロセス間通信が分かる。
下森 周平iOSDC Japan 2024
iPhoneのWallet APIとVerifier APIによるデジタルID実装を解説。ISO 18013-5の概要、ユースケース、実装時の知見が得られる。
hasekeniOSDC Japan 2024
UIViewController以降に登場したiOS/iPadOSの多様なViewControllerを、機能とサンプルコードで総覧して把握できる。
- 詳解UIWindowスライド動画
atsuyaniOSDC Japan 2024
UIWindowの表示順やステータスバーの挙動の落とし穴を、UISceneやUIViewとの関係から整理し、HUD実装などでの注意点が分かる。
shindyuiOSDC Japan 2024
マイナンバーカードのiPhone搭載に関わるISO 18013-5とISO 23220の規格を解説。関連APIや実装方法、デジタル身分証の将来像が分かる。
しろくまiOSDC Japan 2024
iPhone内蔵の加速度・ジャイロセンサーのみで位置・距離を測る方法を紹介。発生した測定誤差の解析とキャリブレーションによる対処が分かる。
小森 英明iOSDC Japan 2024
TVer iOSアプリの大規模リアーキテクチャ事例。マルチモジュール化やSwiftUI移行、段階リリースなどリスクを抑える進め方が分かる。
Natsuho IdeiOSDC Japan 2024
Webデザイナーの視点でHIGを読み解き、「iOSアプリらしさ」を言語化。アニメーションやジェスチャーなど、らしいデザインの要点が分かる。
muno92iOSDC Japan 2024
fortee連携の実装経験から、Apple/Googleウォレットにチケットを保存する方法、運用準備、両者の違いが分かる。
岸川克己iOSDC Japan 2024
SwiftでTCPソケット通信とバイナリのシリアライズを使いSMBクライアントを実装する手順と、ファイルブラウザ作成までが分かる。
Nao-RandD / ナオランドiOSDC Japan 2024
2024年5月のApple新プライバシー要件に、ヤプリが800アプリ規模で対応した事例。マニフェストやSDK対応の流れと運用体制が分かる。
OokaiOSDC Japan 2024
配布SDKがx86_64シミュレータしか持たない場合に、lipoとotoolでMach-Oを解析しARM64シミュレータ向けへ変換する手順が学べる。
noppeiOSDC Japan 2024
iOSフレームワークに隠れた非公開APIの見つけ方と、テストやモック作成への活用、設計の考察、リスクと対策が分かる。
Maeda NaoyaiOSDC Japan 2024
DockKitフレームワークの概要とAPIを、対応スタンドを使ったデモで紹介。人物自動追尾など開発者が使える機能を体系的に学べる。
- 新OSの機能を古いOSにバックポートするスライド動画
Mike ApuriniOSDC Japan 2024
新OSの機能を古いOSで使うためのバックポート手法を紹介。@_backDeployやOSSの例、自作時の向き不向きや実装範囲の決め方が分かる。
所 友太iOSDC Japan 2024
SharePlayの歴史を振り返り、iOS18の新機能とApple Vision Proでの利用シーンを紹介。最新の進化と活用の可能性が分かる。
- GIS入門 - 地理情報をiOSで活用するスライド動画
堤 修一iOSDC Japan 2024
地理情報システム(GIS)の基礎と、iOSでの扱い方を解説。地理データ形式や国土地理院・衛星データ、PLATEAUの3D都市モデルの活用法が分かる。
nekoweniOSDC Japan 2024
MetricKitでユーザー環境の電力やパフォーマンスを計測する方法を紹介。取得できる情報や注意点、Crashlyticsで拾えない異常終了の計測事例が分かる。
h1d3mun3iOSDC Japan 2024
CallKitで1対1通話から通話切り替え、複数通話、グループ化までを実装する方法を、タクシーアプリの事例とともに学べる。
log5iOSDC Japan 2024
App ClipでUI/UXのミニアプリを作りQRやNFCで配布する、iOSデザイン共有の新しい手法とプロジェクトでの活用法が分かる。
宇佐見公輔iOSDC Japan 2024
iOSアプリの業務開発で必要になる言語、UI、ビルド、パッケージ管理、テスト、CIなどの知識とツールを俯瞰して把握できる。
OgijuniOSDC Japan 2023
ARKitとLiDARで全力疾走中でも使える高精度タイム計測アプリを試作し、電気計時と比較検証。実環境での精度と実用性が分かる。
たなたつiOSDC Japan 2023
iPhoneのセンサー情報をmacOSアプリへリアルタイム送信する技術。Network frameworkでの簡単な接続設定と、Codableより高速なエンコード法が分かる。
ikesyoiOSDC Japan 2023
Renovateを使ってiOS開発のライブラリ更新を自動化し、PR作成やテスト実行まで任せる設定方法と活用のコツが簡潔に分かる。
大庭 慎一郎iOSDC Japan 2023
MFi認証なしでiPhoneと双方向通信するUSB MIDIデバイスの作り方を、AkaDakoの事例で紹介。独自通信の方法や実装のポイントが分かる。
- アプリの終活 〜その後〜スライド動画
久利 龍義iOSDC Japan 2023
サービス終了を迎えたアプリの終活後の対応を振り返り、やってよかったこと・やっておけばよかったことと終了時の作業が分かる。
freddiiOSDC Japan 2023
海外iOSカンファレンスのイタリア・トリノ登壇までの流れを体験談で紹介。プロポーザル提出から登壇準備、移動、本番の乗り切り方が分かる。
- プライバシーアップデートの歴史とこれからスライド動画
hasekeniOSDC Japan 2023
Appleのプライバシー関連アップデートの歴史とWWDC23のPrivacy Manifestsなどを振り返り、全体像と今年の変更点を把握できる。
Ryo TsuzukihashiiOSDC Japan 2023
iOS 16のMetalのEDRで二次元コード部分だけを高輝度表示し、画面全体を明るくせずに読み取りやすくする仕組みと実装、注意点を解説。
- ネイティブコードでもガチャ演出したい!スライド動画
Hiroshi ShikataiOSDC Japan 2023
非ゲームアプリでもSwiftUIでガチャ演出を作る実装例と、アニメーションやエフェクトの実現手法を紹介するLT。
赤澤 海知iOSDC Japan 2023
iOSエンジニアはコーディングだけでなくどんな役割を求められるのか。チームラボのアプリ開発の流れを追いながら考察する。
青木振一郎iOSDC Japan 2023
VIPERを採用するiOSアプリにSwiftUIを導入し、View層の責務分離と開発速度向上を両立させた実践例。レイヤー設計の工夫が分かる。
福井 章平, 中山 龍iOSDC Japan 2023
ChatworkがSwiftUIに適した新アーキテクチャSVVSを生み出した経緯と特徴、UIKit/MVVMからの導入計画が分かる。
MiwaiOSDC Japan 2023
Keyboard Extensionで日本語入力キーボードを作る方法を、azooKeyの開発経験から解説。入力の仕組み、Swift実装、配布方法が分かる。
- iOSではじめるフォトグラメトリスライド動画
堤 修一iOSDC Japan 2023
iPhoneで写真から3Dモデルを作るフォトグラメトリの仕組みと、Object Capture API、RoomPlan、ARKitの使い方を解説。実世界の3D化の基礎が分かる。
Keisuke ShojiiOSDC Japan 2023
OSSライブラリ44個から15個に削減した経験をもとに、Foundationなど標準APIで足りるケースを解説。残すべきライブラリの判断基準も分かる。
栗山 徹iOSDC Japan 2023
パスワードに代わる認証passkeysの概要と、セキュリティ・使い勝手の利点、アプリ側とサーバー側それぞれの対応方法が分かる。
Core Bluetoothでスマートキーを作りながらBluetoothの基礎を学ぶ話。ペリフェラルとセントラルの違いから部品選定、実装まで分かる。
- メルカリ10年間のiOS開発の歩みスライド動画
motokieeiOSDC Japan 2023
メルカリのiOS開発10年間を、Objective-CからSwift、SwiftUIへの刷新やデザインシステムなど、技術選定と課題への挑戦の観点で振り返る。
藤田雄太iOSDC Japan 2023
電波が届かない建設現場向けに、ANDPADアプリをオフライン対応させる取り組みと、直面する課題の解決方法を紹介する。
Keisuke SaitoiOSDC Japan 2023
ニフティ不動産アプリでLook Aroundによるバーチャル散策と、CombineとRealmによる検索絞り込みを実現した事例が分かる。
ラズパイとSwift、Firebaseでりんごの家庭菜園をIoT化し、撮影・センサー取得・水やり自動化・iOSアプリでの生育確認を行う取り組みが分かる。
Keisuke YoshidaiOSDC Japan 2023
旅行アプリNEWTでLive Activitiesを使い、ロック画面やDynamic Islandにフライト状況を表示する実装方法と活用事例が分かる。
Koji Torishima iOSDC Japan 2023
Human Interface Guidelinesの重要点を標準アプリの実例で解説。明日からの開発に活かせるUX設計の視点が得られる。
akkeyiOSDC Japan 2023
顔写真のメイクアップを端末内で完結させる実装手法を解説。CoreML、Vision、CIFilterの3ステップで、プライバシー保護とサーバーコスト削減を両立する方法が分かる。
trickartiOSDC Japan 2023
External Accessoryでレシートプリンターを制御する方法を解説。Streamでの通信や印刷の実装、リリース時のPPIDの扱いまで分かる。
冨永拓弥iOSDC Japan 2023
2歳の娘向けに作ったレジスターアプリの開発事例。幼児向けデザインや誤操作防止、音声読み上げの工夫と、子供向けアプリの設計原則が分かる。
三原亮介iOSDC Japan 2023
2Dゲーム用のSpriteKitを使い、通常のアプリへ手軽に3D音響を加える方法をコード例で紹介。空間を感じる効果音の実装が分かる。
- iOS16で変わった画面の向きを操作する方法スライド動画
iOS16で非推奨になったshouldAutorotateに代わる画面の向き制御を解説。AppDelegateやInfo.plistの違い、呼び出しタイミングの注意点が分かる。
藤門 莉生iOSDC Japan 2023
CoreBluetoothを使ったBLEプログラミングを基礎用語からデモコードで解説し、RSSIとTxPowerによる距離推定まで扱う。BLE連携アプリの作り方が分かる。
- 無料で使えて意外と凄いMapKitの世界スライド動画
Keisuke SaitoiOSDC Japan 2023
MapKitの検索、経路探索、ジオコーディング、ピンのカスタマイズ、POIフィルタなど無料で使える機能を紹介。導入経験から地図機能の活用範囲が分かる。
Ryosuke TamuraiOSDC Japan 2023
iPadだけでアイコン作成からアプリ開発・公開まで行った挑戦の記録。使用ツール、難所、得られた学びが分かる。
Shogo YoshidaiOSDC Japan 2023
ShazamKitの中核であるオーディオフィンガープリントを解説。スペクトログラムや星座図から楽曲を照合する仕組みが分かる。
Li JierongiOSDC Japan 2023
バックグラウンドURLSessionを一般的な通信にも使う方法。先読みやタイムアウト回避などの利点、実装例、注意点が分かる。
oishiiOSDC Japan 2023
ADEP(InHouse配布)の更新が審査制になった背景と、審査基準や更新拒否後の挙動を解説。カスタムAppなど移行先の手順と利点・欠点が分かる。
- 空間オーディオを活用しよう!スライド動画
なめき ちはるiOSDC Japan 2023
空間オーディオの技術的な仕組みとAPIを整理し、iPhoneアプリでの活用可能性を探る。Dolby Atmosなど背景技術も分かる。
Takanori HirobeiOSDC Japan 2023
出前館アプリで複数のソーシャルログインをデバッグし、ドキュメントを整えながらリファクタリングした苦労と、得られた改善事例が分かる。
Koki HirokawaiOSDC Japan 2023
アプリ内課金で起きた重複購入トラブルを減らした取り組みを紹介。仮説立てから設計まで、課金体験を良くする考え方が分かる。
たまねぎiOSDC Japan 2023
iOSで音を活用する技術の全体像と使い方を紹介。楽曲特定、音声認識、環境音検知、発話などを組み合わせた体験づくりのデモが見られる。
Yosuke ImairiiOSDC Japan 2023
小さなバグが引き起こした障害の実例から、メンテナンスモードや強制アップデートの設計など、耐障害性の高いアプリ作りを考える。
WantedlyがKotlin Multiplatform MobileとSwiftUIを初めて組み合わせた開発での進め方、問題点、工夫を共有。両者の長所短所が分かる。
酒井文也iOSDC Japan 2023
11年続くminneのiOSアプリ開発で、MVVM+SwiftUIへの刷新や基盤追従、サーバー側との協業などの取り組みを紹介。長寿サービスの進め方が分かる。
- UIのブラックボックスを探るスライド動画
noppeiOSDC Japan 2023
標準アプリのUIを再現するためのリバースエンジニアリング入門。UI階層の調べ方やプライベートAPIでの内部情報取得、設計思想の読み解き方が分かる。
kamimi / かみみiOSDC Japan 2023
WWDC23で発表されたPrivacy Manifestsなどプライバシー変更点と、2024年春までに必要なSDK対応、審査でつまずく点や今後の見通しが分かる。
Takahashi TomokiiOSDC Japan 2023
旅行アプリNEWTでパスポート情報を正確に読み取るため、MLKit・Vision・CoreNFCの技術選定や、読み取り失敗時のリカバリー施策が分かる。
- 出前館におけるApple Pay運用Tipsスライド動画
Shinji KurosawaiOSDC Japan 2023
出前館でのApple Pay運用の実践知を紹介。証明書管理の制約や関連API、iOS/Webでの実装のコツと、安定運用の方針が分かる。
Naruki ChigiraiOSDC Japan 2023
配信アプリで画面内のプッシュ通知を検出しぼかす処理を約2ミリ秒に収めた工夫を解説。Accelerateやメモリ削減による映像処理の高速化手法が分かる。
log5iOSDC Japan 2023
iOS上で完結するオンデバイス自動作曲の適性を、課題と対策、デモを通じて解説し、メロディ生成を中心に可能性が分かる。
いしがきiOSDC Japan 2023
ゆめみのiOSエンジニアが、技術ではなく制度・体制・働き方の面から会社を紹介する発表。成長できる環境の実態が分かる。
松元 大樹iOSDC Japan 2023
6年運用したkintoneのiOSアプリで、新機能開発と並行して進めたリアーキテクトの手順と内容、技術負債解消の成果が分かる。
- PushToTalkで作るトランシーバースライド動画
iOS 16の新機能PushToTalkでトランシーバーを作る方法を紹介。提供機能、アプリとサーバー側の準備、見落としがちな音声録音の実装が分かる。
Yoshimasa NiwaiOSDC Japan 2023
TextKit 2とSwiftUI登場後のiOSにおけるキーボード挙動やテキスト処理の変化を実装例で解説。互換性の注意点とリッチテキスト実装の勘所が分かる。
- 法改正を乗り越えるiOSアプリのリリース戦略スライド動画
Tomohiro MoroiOSDC Japan 2023
法改正の施行日に合わせてサービス内容を切り替えるiOSアプリで、リリースの段取りや表示・機能の切り替え方法、ユーザーへの伝え方が分かる。
加我 貴志iOSDC Japan 2023
iOS専門知識のないSREがNew Relicを導入し、TVerの動画配信品質を可視化・改善した事例。動画プレイヤーの観測方法が分かる。
shimastripeiOSDC Japan 2023
UIKitのUIContentConfigurationで複雑なカスタムセルを作る方法を、日経新聞ビューアーアプリの事例で紹介。UIKitとSwiftUIの使い分けも理解できる。
marcy731iOSDC Japan 2023
WebViewとネイティブ間の認証同期などの複雑な連携を、ステートマシンで管理する手法と具体的な実装方法が分かる。
- SwiftUIの進化についていくためにやったことスライド動画
中島 元成iOSDC Japan 2023
毎年進化するSwiftUIに、サポートバージョンや非推奨APIの課題を抱えつつスタディサプリがどう対応しているかが分かる。
谷口 尚iOSDC Japan 2023
SansanとEightのアプリでの、SwiftUIによるグラフ描画、Core Bluetoothの名刺交換、Core MLの名刺撮影の活用事例を紹介する。
HamaiOSDC Japan 2023
PayPayがフォントサイズ、言語、VoiceOver、低スペック端末向け高速化、障害時簡易表示などで取り組むインフラ級アプリ対応を紹介する。
- Appleにおけるプライバシーの全容を把握するスライド動画
akatsuki174iOSDC Japan 2023
iOSのプライバシー関連機能と近年の更新、審査ガイドラインを整理して解説。設定アプリの主要項目の実装方法とリジェクトを避けるポイントが分かる。
h1d3mun3iOSDC Japan 2023
タクシーアプリ『GO』の英語対応で直面した課題と、外部文言ツールとGitHub Actionsによる文言管理への解決策が分かる。
なめき ちはるiOSDC Japan 2023
AVPlayerでHLS再生時に起きるエラーの種類や発生タイミング別の挙動、検知とハンドリングの方法を、実務の知見から学べる。
freddiiOSDC Japan 2023
ファットビューコントローラーをネタにしたfreddi氏のコメディ漫画シリーズ第3弾。iOS界隈の小ネタを楽しめるエンタメ枠のLT。
けいま(今中 幸太)FlutterKaigi 2022
Flutterでホテルのデジタルルームキーを開発した知見。自作プラグインやBLEの権限問題、現地検証の気づきが分かる。
立花和也iOSDC Japan 2022
音声プラットフォームVoicyの2つのiOSアプリを、改善と新機能開発を両立しながら進める開発体制とプロセスが分かる。
Tzuhan HsuiOSDC Japan 2022
BitriseのM1スタックやビルドパイプライン、Insights PROを使い、iOSのUI並列テストとCI/CDを高速化・安定化する方法が分かる。英語での発表。
AkkeyLabiOSDC Japan 2022
紙吹雪のようなランダムな動きをSceneKitとSwiftUIで実現する方法を、アプリでの実例とライブ実装で紹介する。
kntkymtiOSDC Japan 2022
大学で学生が開発・運用する出席管理と掲示板閲覧のiOSアプリについて、BLEビーコンによる位置推定など技術と運用の知見を紹介する。
FromAtomiOSDC Japan 2022
サポートiOSバージョンを定期的に引き上げるための仕組みづくりを紹介。OSシェア以外に見るべき指標と、検討のきっかけの作り方が分かる。
服部 智iOSDC Japan 2022
iPhoneで町田GIONスタジアムをスキャンし、Immersalで点群を作ってVPSによるAR表現を実現した事例。現地作業の知見と成果が分かる。
Park ByungjuniOSDC Japan 2022
VisionKitの矩形検出とOCRでクレジットカードスキャナーをゼロから作る方法を紹介。カード番号の読み取りと判定、認識精度を上げる工夫が分かる。
akatsuki174iOSDC Japan 2022
Flutterアプリ開発で実際にネイティブコードが必要になった場面を知り、導入を迷う人が判断する材料になる。
- 鉄道アプリを支えるテクノロジースライド動画
Hiroshi ShikataiOSDC Japan 2022
東急線アプリを例に、駅・車両・信号・運行情報システムなど鉄道の技術と、アプリでリアルタイムにデータを更新する構成を紹介するLT。
darquroiOSDC Japan 2022
iOSのJailBreakにどんな手段があるかと、アプリ側で取れる対策を調査結果から紹介するLT。脱獄検知など防御の考え方が分かる。
- CarPlay向けのアプリって開発できるの?スライド動画
hasekeniOSDC Japan 2022
CarPlayアプリ開発に必要な知識を整理し、シミュレータやTemplatesを使って簡単なアプリを動かすLT。始めるハードルの低さが分かる。
なめき ちはるiOSDC Japan 2022
AirPlayで可能な体験とアプリへの組み込み方、他のキャスト技術との比較に加え、裏側の通信の仕組みまで解説し、内部動作が理解できる。
iOS15のCommunication Notificationの実装手順と、必要となるSiri関連知識、陥りがちなアンチパターンを解説。Siriが絡む理由も理解できる。
- モバイルアプリの行動ログの「仕込み」を快適にするスライド動画
Yuji FujisakaiOSDC Japan 2022
モバイルアプリの行動ログ実装でのミスを防ぐ工夫として、コード自動生成やLogger API、網羅チェッカーの事例が聞ける。
shimastripeiOSDC Japan 2022
PencilKitで新聞紙面ビューアーに手書きメモを実現した際の制約と独自拡張の工夫、内部動作から得た知見が分かる。
Yuta KoshizawaiOSDC Japan 2022
Swift Concurrencyをactorやテストを含めiOSアプリ開発へどう取り入れるかを具体例で紹介。async/awaitやMainActorの実践的な使い方が分かる。
佐藤 光iOSDC Japan 2022
「家族アルバム みてね」のiOSビルド環境を2021年以降どう改善したか、SwiftPM活用やマルチモジュール化、ビルド時間短縮の実例と今後の方向が分かる。
Giuk JungiOSDC Japan 2022
大規模なLINE iOSにBazelを2年運用して分かった、ビルド速度向上の効果と保守コストの増大、運用上の注意点や今後の方針が分かる。
- デザインシステムスライド動画
かしはらiOSDC Japan 2022
WantedlyのUIデザインシステムの考え方と、Figmaを起点にしたiOS実装のインターフェース設計、チームへの普及で得た成功と失敗が分かる話。
jollyjoesteriOSDC Japan 2022
AVFoundationやVisionで作るQRコード読み取りを、単発・連続・暗所などシーン別に使いやすくする工夫を紹介。体験の良い実装のコツが分かる。
nadeiOSDC Japan 2022
モバイルアプリのオブザーバビリティ向上のため、SLI/SLO設定やパースエラー検知、MetricKit活用などチームで効果のあった実践例を紹介。
izumiiOSDC Japan 2022
サーバーのデータ更新に同期して画面を更新する設計を、Firebase、Push通知、WebSocketの比較で理解できる。
OgijuniOSDC Japan 2022
全力疾走中でも操作できるストップウォッチを、物理ボタンを使わず近接センサーや音などで実現する検証結果が分かる。
續橋 涼iOSDC Japan 2022
iOS 15のPiP APIで動画なしの任意のUIを表示する方法を、リリース経験から解説。実装、体験向上、制約、審査通過のポイントが分かる。
今泉智博iOSDC Japan 2022
RettyでのFeature Flag導入事例。コンフリクトや切り戻しの負担を減らす実装・運用方法と、導入に役立つライブラリが分かる。
- 即時通知を導入する際に考えるべきことスライド動画
iOS 15の即時通知をどんな場面で使うべきか、乱用を防ぐためにチームで共有すべき認識を、導入事例を交えて学べる。
伊賀 裕展iOSDC Japan 2022
介護記録アプリで常時音声を取得するWakeword検知の実装を解説。SoundAnalysisでの精度向上や、イヤホン脱着・電話による中断への対処が分かる。
増住 啓吾iOSDC Japan 2022
iOS15で対応したURLSessionのHTTP/3について、QUICとの違いや利点、API事前対応の事例から対応時の注意点と監視の備えを学べる。
oishiiOSDC Japan 2022
キオスク端末などでアプリ切替えを抑止するGuided Access、Single App Mode、ASAMを比較。条件や設定方法、ASAMの実装が分かる。
長岡花火公式アプリの開発運用を例に、100万人規模の来場に耐えるイベントアプリ固有の課題と技術が分かる。
- SwiftUIのハマりどころとその回避策スライド動画
大塚 悠貴iOSDC Japan 2022
iOS14以上対応のアプリでSwiftUIを使う際にハマりやすい点と、その回避策・工夫を実例で学べる。導入を検討中の人向け。
石井 潤、高橋 陽太郎iOSDC Japan 2022
10年超のレガシーなiOSアプリでドメインモデルを見直した経験から、ドメインの見つけ方、設計の進め方、評価方法が分かる。
- 手で触れずにアプリを動かす技術スライド動画
画面に触れずにiPhoneアプリを操作するための様々な技術を試し、割れた画面でも動かす方法を探る。
ShoMasegiiOSDC Japan 2022
共通ID基盤を持つサービスでアカウント削除機能を導入した際の課題と、期限に間に合わせた進め方がマネーフォワードの事例で分かる。
赤田 進(Sam Akada)iOSDC Japan 2022
MacとiPhoneでレトロゲームを遊ぶ環境づくりとして、吸い出し機の自作やコントローラー認識の方法が分かる。
リルオッサiOSDC Japan 2022
3,300超のSF Symbolsを活用したSF Symbolsアートの作例を紹介するLT。あまり使われないシンボルの魅力と表現の可能性が分かる。
tsuboyaniOSDC Japan 2022
Apple Watchから取得できるデータの種類と、その活用用途を整理。ウォッチを活かしたユニークなアプリ開発のヒントが得られる。
- 神速iOSDC〜6年分〜スライド動画
RokuiOSDC Japan 2022
iOSDC過去6年・458本の動画を5分に凝縮して振り返るトーク。iOS・Swift界隈のトレンドの変遷が一気に分かる。
treastrain / Tanaka RyogaiOSDC Japan 2022
Core NFCでiOSアプリからNFCを扱う方法と、3年の個人開発で得た知見、Swift Concurrencyとの組み合わせ方が分かる。
- SwiftUIとUIKitを仲良くさせるスライド動画
Apurin MikhailiOSDC Japan 2022
SwiftUIとUIKitを併用する際のレイアウト、ライフサイクル、状態管理の問題と、その解決手法が分かる。
Yosuke ImairiiOSDC Japan 2022
タクシーアプリ「GO」の実例から、Google Maps SDKでの動態表示やルート描画などの実装の工夫とハマりどころが分かる。
entakuiOSDC Japan 2022
Voicyでの事例から、AVFAudioによる収録・配信・リアルタイム配信の実装の考え方と注意点、課題が分かる。
既存サブスクリプションにアップグレードやダウングレードを追加する手順、Sandbox検証のコツ、導入しにくいケースが分かる。
- CoreGraphicsでドット絵を描こうスライド動画
noppeiOSDC Japan 2022
CoreGraphicsでドット絵エディタを作りながら、ピクセルのメモリ上の格納方法やCGContextの直接操作による独自描画APIの作り方が分かる。
ShogoSaitoiOSDC Japan 2022
スタートアップがReact Native製iOSアプリを1年半かけてネイティブ化した理由と進め方、得られた成果や苦労した点が分かる。
- iOSライブラリをセルフサービスで生成する仕組みスライド動画
Yusuke OhashiiOSDC Japan 2022
OpenAPIから iOS/Androidの APIクライアントを自動生成しデプロイまで行う仕組みの作り方、導入の背景や利点、カスタマイズ方法が分かる。
新田 陸iOSDC Japan 2022
Kotlin Multiplatform Mobileでビジネスロジックを共通化し、iOSとAndroidの挙動差異をなくす方法と、iOSプロジェクトへの導入手順が分かる。
新井 美香iOSDC Japan 2022
2022年に新規リリースしたアプリslisで、Swift Package ManagerやSwift Concurrency、Xcode Cloudなどを採用した経緯と使い心地を紹介する。
REONiOSDC Japan 2022
量子力学や量子情報の面白さを、iOSアプリ開発とXcodeのシミュレータを使って物理の予備知識なしに体験的に学べる入門トーク。
inokinniOSDC Japan 2022
iOSのアプリ内課金の10年以上の歴史を、StoreKit 2やテスト環境の変化を中心に短時間で俯瞰できる。
matsueiOSDC Japan 2022
iOS 15で作れるSafari Web Extensionsの始め方を、テンプレート解説とHTML要素を削除する拡張機能の作成手順で紹介する。
iOSでXMLParserを使い巨大なXMLを扱う際に、できること・できないことを整理。ドキュメント通りに動かない場合の効率的な処理方法が分かる。
宇佐見 公輔iOSDC Japan 2022
Swift 5.6で加わったSwiftPMのプラグイン機能を解説し、Xcodeのビルドスクリプトに頼らないiOS開発の実践方法が分かる。
- PWAの今とこれから、iOSでの対応状況スライド動画
木下郁英iOSDC Japan 2022
PWAの主要機能とiOSでの対応の変遷を整理し、今後の展望や導入事例、PWAを選ぶべき場面の判断基準が分かる。
吉田悠一iOSDC Japan 2022
Mac Catalystでmac向けアプリを開発する際の必須テクニックを、OSSアプリを例に紹介。AppKit非対応やウィンドウ表示などの課題への対処が分かる。
千吉良 成紀iOSDC Japan 2022
PiPを応用してアプリ外にコメントを表示する機能の実装と、R&Dやパフォーマンス改善、AVAudioSessionとの関係が分かる。
ディープリンクで施策のためにユーザーをアプリへ自然に誘導する方法を、状態別の遷移やコンバージョン計測まで含めて学べる。
かっくんiOSDC Japan 2022
noteのiOSアプリのテキストエディタ実装を解説。UIScrollViewとUIStackViewで伸縮する画面を作る設計と、実装時に困った点が分かる。
Naoyuki MurataiOSDC Japan 2022
ShazamKitの機能とiOS・Androidアプリへの導入方法、SpaceMarketアプリで試した活用例と社内の反応が分かる。
- Textの構造を理解するスライド動画
batchFlutterKaigi 2021
FlutterのTextがiOSとAndroidで見た目に差が出る理由と構成要素を解説し、両OSで同じ見た目にするための方法が分かる。
Kurogoma4DFlutterKaigi 2021
Flutterでアプリがバックグラウンドやキル状態でもDartコードを動かす仕組みを、Isolateとネイティブ連携、コード例で解説。実現方法が分かる。
Flutterアプリで過剰でも不足でもないセキュリティとは何かを、flutter_secure_storageなどの実例とネイティブ視点の注意点、説明の仕方から語る。
- 2段階認証実装の勘所スライド
ころころiOSDC Japan 2021
RFC6238のTOTPによる2段階認証をネイティブアプリに実装する概要と、設定時・ログイン時の状態管理、iOSエンジニアが注意すべき点が分かる。
monoqloiOSDC Japan 2021
Siriショートカットをマルチプラットフォーム対応した際に見つかった、iOS・watchOS・HomePod・OSバージョン・言語ごとの挙動差と注意点が分かる。
Atsushi OtsuboiOSDC Japan 2021
iPhoneが搭載するLiDARや加速度、気圧などのセンサと取得できる情報、使い道を整理し、ユニークなアプリ開発のヒントが得られる。
- アプリの終活スライド
久利龍義iOSDC Japan 2021
他アプリへの統合でサービス終了が決まったアプリについて、進行中開発の扱い、不要機能の削除、保守しやすい状態づくりの考え方と対応が分かる。
- 5分でわかるIDFA / ATTスライド
IDFAとATTの基本、表示タイミングの工夫とリジェクト事例、代替手段SKAdNetworkをコンパクトに解説。対応の悩みを整理できる。
ringiOSDC Japan 2021
SceneKitをUIKitに組み込み、通常のアプリでもリッチな3D表現やアニメーションを簡単に実現する方法と導入事例が分かる。
rokurokuiOSDC Japan 2021
オフライン編集可能なテキストエディタ向けに作った端末間同期システムの設計、Azure Functions構成、DB設計のコツ、iOS固有の事情が分かる。
- iOSアプリのセキュリティ基礎スライド動画
sateniOSDC Japan 2021
iOSアプリで押さえるべきセキュリティの基本を解説。通信の暗号化、URLスキームの脆弱性、機密情報の保存先、認証フローの違いが理解できる。
Takuya YokoyamaiOSDC Japan 2021
POSレジアプリの開発を通じ、SwiftUIとGraphQLが頻繁な仕様・UI変更にどう強いかを紹介。コンポーネント化やコード生成自動化の実例が分かる。
- WidgetKitで良い体験を作るにはスライド動画
たなたつiOSDC Japan 2021
WidgetKitで実現しにくい動作や更新タイミングの制限を、実装とレビューの経験から解説。良いウィジェット体験を作る知識と工夫が分かる。
log5iOSDC Japan 2021
登場から1年経ったApp Clipsの狙いと機能を整理し、ビルドやテストの方法、SDK対応のTips、今後の展望が分かる。
いまじんiOSDC Japan 2021
Multipeer Connectivityで端末間の動画プレビューやファイル転送を行った料理動画アプリの事例。導入理由、工夫、スループットの限界が分かる。
久保出雅俊iOSDC Japan 2021
WantedlyがKotlin Multiplatform Mobileを約1年運用して得たメリットと、iOSエンジニアから見た導入時のつまずきや障壁が分かる。
アプリがバックグラウンドで終了されても状態を復元するリストア機能を解説。Storyboard、SceneDelegate、SwiftUIそれぞれの実装ポイントが分かる。
- LiDARを活用したARアプリを作ろうスライド動画
TokyoYoshidaiOSDC Japan 2021
iPhone/iPad ProのLiDARで何ができるかと、iOSアプリからその機能を使ってARアプリを作る方法を解説する。
- 自己管理の夢と Screen Time APIスライド動画
yujifiOSDC Japan 2021
iOS 15のScreen Time APIでできることと限界を、自己管理アプリ開発の経験から紹介。時間管理アプリでの活用可能性と課題が分かる。
iOS 15のSharePlay/Group Activitiesで何ができるかを紹介し、画面共有・動画共有・カスタム共有をアプリに組み込む方法が分かる。
Hajime NakamuraiOSDC Japan 2021
スタディサプリの新規開発でFull SwiftUIを採用した経験から、中規模以上のアプリでの実現方法、課題、メリットが分かる。
大坂 陽iOSDC Japan 2021
タウンワークのiOS/Androidアプリ開発でオフショアチームと協業する体制の成り立ちと、コード上で直接やり取りする進め方が分かる。
Kenzo NirasawaiOSDC Japan 2021
ホットペッパーグルメの大規模アプリにKMPを導入してロジックを共通化した際の課題と解決策を、iOSエンジニア視点で知ることができる。
ななしきiOSDC Japan 2021
挙動が不安定になりがちなSwiftUIアプリを、UITestで課題解決しながら安定運用する方法と、実運用で直面した問題が分かる。
Shunsuke SasakiiOSDC Japan 2021
ゼクシィの大規模iOSアプリにDesign Systemを導入した背景と、コミュニケーション改善、開発者体験向上、実装方針が分かる。
kiwiiOSDC Japan 2021
HomeKit非対応のSwitchBotをホームアプリから操作するために試した記録と、実現できたこと、HomeKitでさらに遊ぶヒントが分かる。
HEAVEN chan / ikkouiOSDC Japan 2021
SafariのExperimental Featuresに並ぶ実験的なWebKit機能を、iOS 14.x時点で概観し注目機能を解説する。model要素などの現状が分かる。
hasekeniOSDC Japan 2021
iOS 15の通知要約・集中モード・Interruption Levelが通知配信に与える影響を考察。リリース後の通知戦略を見直すヒントが得られる。
FromAtomiOSDC Japan 2021
Appのプライバシー回答とATT対応を、複数アプリと社内データ基盤を横断して進めた経験談。データの流れを把握する調査プロジェクトの苦労が分かる。
nadeiOSDC Japan 2021
リリース7年の肥大化したアプリを25%以上圧縮した経験から、効果のあった施策と、サイズ増加を防ぐ運用上の工夫が分かる。
Chica MatsuedaiOSDC Japan 2021
MediaPipeで端末上推論するARアプリ「かざして売れるかチェック」の開発事例。iOS Framework化、電池消費の削減、モデル軽量化の工夫が分かる。
かっくんiOSDC Japan 2021
noteのiOSアプリでVoiceOverやDynamic Typeに対応した経験。利用者の声から課題に気づき、実装で対応した過程と学びが分かる。
OhayouKenchaniOSDC Japan 2021
自動更新サブスクリプションで無料トライアルやプロモーションオファーが重なった際、課金ステータスやレシートがどう変わるかを整理して解説する。
oishiiOSDC Japan 2021
MDMとManaged App Configurationで業務用iOSアプリの初期設定を自動化する方法。実装と設定のやり方、活用法が分かる。
- Appleプライバシー保護の最新事情と適応戦略スライド動画
TerasakaiOSDC Japan 2021
Appleのプライバシー保護の考え方とWWDC 2021の最新情報を整理。ATTやプライバシー表示など、アプリ開発者が対応すべき事項と適応の考え方が分かる。
- iOSではじめるWebAR 2021スライド動画
HEAVEN chan / ikkouiOSDC Japan 2021
iOS上のWebARの現状を、WebXR Device APIやmodel要素の動向、事例、開発手法から解説する。Safariで何ができるかが分かる。
Manami IchikawaiOSDC Japan 2021
薬局アプリkakariとクリニックアプリ間のアプリ連携で登録を簡略化した事例と、Firebase Dynamic Linksを使った実装方法が分かる。
機能単位で単体起動できるミニアプリをマルチモジュール構成で作り、動作確認のビルド時間を短縮した話。仕組み、導入効果、チームへの定着策が分かる。
岸川克己iOSDC Japan 2021
Network ExtensionでVPNクライアントとサーバをiOS端末内に実装し、UDPも含むパケットキャプチャを行う方法と、ゲーム通信解析への応用が分かる。
Ryo OtaiOSDC Japan 2021
サブスクリプション型アプリのサービス終了を実体験から語る。終了時の考慮点やフロー、App Store Connectでの操作が分かる。
Takeshi YokokojiiOSDC Japan 2021
レジアプリ「STORES レジ」でのハードウェア連携の実例。CoreBluetoothやExternal Accessory、MFi申請の流れと、ハマりどころが分かる。
nakamuuuiOSDC Japan 2021
iOSアプリでeKYCを自前実装した経験談。Vision.frameworkやML Kitを使った撮影体験の工夫、設計方針、運用で得た効果と課題が分かる。
- 振り返りながら学ぶPackage Managerスライド動画
jollyjoesteriOSDC Japan 2021
CocoaPods、Carthage、SwiftPMの仕組みと特徴、iOSでの進化の歴史を整理し、状況に合ったパッケージ管理の選び方が分かる。
酒井文也iOSDC Japan 2021
動画プレイヤーアプリ開発で得た知見から、再生操作、バックグラウンド音声再生、Picture in Pictureなど基本機能の実装要点が分かる。
Ikuhide KinoshitaiOSDC Japan 2021
iOS未経験のエンジニアがUnity as a Libraryでアプリを開発した経験談。採用条件、組み込み方法、Swiftとの連携、ビルド自動化のコツが分かる。
kenmaziOSDC Japan 2021
テスラ車を購入して調べた非公式APIの内容と、iOS/Apple Watchアプリ開発の事例を紹介。将来の車載アプリ開発の可能性を考える材料になる。
遠藤拓弥iOSDC Japan 2021
配送ドライバー向けアプリをネイティブからFlutterへ完全移行した経験をもとに、移行の理由、計画、直面した問題、残った課題が分かる。
- オーディオ波形を表示するために知っておくべきことスライド動画
八十嶋祐樹iOSDC Japan 2021
オーディオ波形を綺麗かつ軽く表示するための知見。音声データの仕組み、間引き方、大量ファイルやスクロール時のパフォーマンス対策が分かる。
- 大規模リファクタリングの極意スライド動画
Yosuke ImairiiOSDC Japan 2021
JapanTaxiとGOアプリでの二度のリアーキテクチャ経験から、案件開発と並行した大規模リファクタリングの進め方、準備、自動化、リリースの要点が分かる。
asa08iOSDC Japan 2021
agoraを使い少人数・1ヶ月半でライブ配信を実装した事例。機能分担、コメント設計、配信検知やレイアウトなどの課題と解決が分かる。
栗山 徹iOSDC Japan 2020
着信時の氏名表示で表示できない電話番号の特徴と、Speakerboxでの検証の苦労、iOS13以降の注意点が分かる。
meteoriOSDC Japan 2020
Apple Low-Latency HLSの仕組みや従来のLow-Latency HLSとの違い、AVPlayerでの再生、配信サーバー構築時の注意点が分かる。
100人以上の中高大学生にiOS開発を教えた経験から、初心者指導の注意点、うまくいった点と失敗、リリース支援のコツが分かる。
明渡麻衣花iOSDC Japan 2020
Siri Shortcutsで特定画面を開いて起動する最小実装をNSUserActivityで解説し、Spotlight提案やAdd to Siriボタンの配置判断も分かる。
- 実装したくなる音声編集スライド動画
ようせいiOSDC Japan 2020
音声配信サービスRadiotalkでの経験から、iOSでの音声波形の取得、トリミングや結合などの編集、波形UIの作り方が分かる。
iOSデバイスのSoC進化の13年を振り返り、Apple Siliconへの移行に至る道のりを語る。ハード面の歴史的背景が分かる。
TachibanaKaoruiOSDC Japan 2020
10台以上のiPhoneを同期させる仕組みを2年以上の取り組みから解説。イベントやアプリで複数端末を連携させる方法が分かる。
浅野 宏明iOSDC Japan 2020
飲食店予約アプリのCTIサービスで、専用物理デバイスとiOSアプリをBLE/SIP/PSTNで連携させた際の課題と解決策、運用面の工夫が分かる。
だいすけiOSDC Japan 2020
DCGANやCycleGANなどの学習済みGANモデルをCoreMLに変換し、iOS端末で画像生成するための手順とコツが分かる。
中川 泰夫iOSDC Japan 2020
Universal LinksやURL Schemeの制約を踏まえ、Firebase Dynamic Linksの導入方法と、未インストール時の遷移の実現事例が分かる。
我妻幸長iOSDC Japan 2020
AIに欠ける自律性と汎用性を踏まえ、内部世界のシミュレーションに続き、アプリに感情のような仕組みを持たせる試みを紹介する。
- 大解剖!UIColorファミリースライド動画
しもとりiOSDC Japan 2020
UIColorが内部に持つ非公開サブクラス群の構成とdynamic colorの仕組みを考察し、ドキュメントにない仕様の理解が深まる。
kiwiiOSDC Japan 2020
PWAやSafariの機能、App Clipsの現状を整理し、Webとネイティブアプリの使い分けや組み合わせ方を考える技術選定の視点が得られる。
石井 潤、元 亨周iOSDC Japan 2020
タウンワークiOSアプリの数年間の改善事例。デバッグモード、UIテスト、クラッシュ率改善、Swift化、コンパイル高速化の取り組みが分かる。
会計freeeのモバイル開発で、iOS・Android共通の課題をKotlin Multiplatformで解決する取り組みをiOS視点で紹介する。
藤坂 祐史iOSDC Japan 2020
クックパッドマートの開発と新しい買い物体験の実現を紹介。それを支えるiOSアプリのアーキテクチャやSwiftUI活用が分かる。
- 継続的にアプリのパフォーマンスを計測するスライド動画
kariadiOSDC Japan 2020
iOSアプリのCPU使用率と端末温度をInstrumentsで継続計測する仕組みの構築と運用。直面した課題と今後の展望が分かる。
Ryo AoyamaiOSDC Japan 2020
数百モジュール規模のアプリ開発でBazelを採用した事例。モジュール細分化の利点と、Remote Cacheなどによる相乗効果が分かる。
- iOS のキーボードと文字入力のすべてスライド動画
Yoshimasa NiwaiOSDC Japan 2020
iOSの文字入力やキーボードで起きがちな不具合の原因を、実例とともに解説する。キーボードの重なりや日本語入力の問題への対策が分かる。
佐藤剛士iOSDC Japan 2020
iOSアプリにXCUITestでUITestを導入した経験から、PageObjectによる設計やチームでの方針づくり、挙動の落とし穴と対処法が分かる。
小林南実iOSDC Japan 2020
共通コードから複数アプリをビルドする際、#ifの乱用を避け、型定義で機能の出し分けを安全かつ読みやすく実現する方法が分かる。
iOSアプリを別の開発アカウントへ譲渡した実体験。予想外の落とし穴と解決策、Appleの条件変更への対応が分かる。
monoqloiOSDC Japan 2020
リブランディングを想定していない大規模アプリで、色や画像の一括変更に挑んだ工夫と諦めた点、結果を共有し、備え方が分かる。
えんどうiOSDC Japan 2020
iOS13のPDFスクリーンショット機能に対応し、文字列をコピーできるPDFを生成するための方法が分かる。
nadeiOSDC Japan 2020
iOSサブスクの無料トライアル施策での失敗談。Appleのお試しオファーで実現できる要件とできない要件、プラン構成の勘所が分かる。
Yusuke AraiiOSDC Japan 2020
Xcode Energy GaugesやEnergy Logsを使い、iOSアプリのバッテリー消費の問題点を洗い出すデバッグ方法が分かる。
あかつきiOSDC Japan 2020
iOSエンジニア向けに、Swiftと比較しながらKotlin、Activity、ConstraintLayout、RecyclerView、デバッグなどAndroid開発の要点を学べる。
uhooiiOSDC Japan 2020
FastlaneやCIサービス固有機能に頼らず、スクリプトベースでGitHub ActionsによるiOSアプリのCIを構築し、キャッシュやSwiftLintも導入する方法。
Saryong KangiOSDC Japan 2020
iOSアプリのマルチモジュール化を最小の労力で進めるコツと、Bazelでビルドを高速化する方法、単体テストのトラブル対処が分かる。
フレディiOSDC Japan 2020
iOSDCなどで採択されるCfPプロポーザルの書き方。手持ちの知識を聞き手に響く内容にするコツと、登壇経験者の気づきが分かる。
八十嶋祐樹iOSDC Japan 2020
iOS13で追加されたAVAudioSinkNodeとAVAudioSourceNodeの使い方を解説し、C言語APIからAVAudioEngineへ移行する方法が分かる。
- iOSではじめるWebARスライド動画
ikkouiOSDC Japan 2020
iOSのWebARがバージョンごとにどう変わってきたかを、Androidとの比較や具体例で紹介。iOS 12.2や13の制限と対応が分かる。
- エラーアーキテクチャ設計について考えるスライド動画
きちえもんiOSDC Japan 2020
APIエラーやパースエラーなど多様なエラーを、レイヤー構造のアプリでどう扱うか。iOS・Androidアプリでの試行錯誤から得た設計の知見が分かる。
HiromuTsurutaiOSDC Japan 2020
課金ページの改修やA/Bテストで何度もリジェクトされた経験から、App Storeの審査で避けるべき課金ページのアンチパターンが分かる。
堤 修一iOSDC Japan 2020
Core MLをCoreML.frameworkだけでなくモデル形式やcoremltoolsまで含め捉え、iOSで機械学習を扱うのに必要な技術領域が分かる。
FromAtomiOSDC Japan 2020
デバッグメニューを専用アプリに切り出し、再ビルドなしで状態を切り替える手法と、そのメリット・デメリットが分かる。
- 新規機能開発からモジュール分割を始めてみるスライド動画
Ryo IzumiiOSDC Japan 2020
長年運用するアプリで、新規機能開発をモジュールとして切り出し、マルチモジュール化を進めた実践。得られた利点と課題が分かる。
荒川聖悟iOSDC Japan 2020
Sansan・Eight両アプリのiOS開発体制とプロセスの紹介。約30日で実装したオンライン名刺機能の短期開発の進め方が分かる。
今村雅幸iOSDC Japan 2020
ZOZOのCTOが、大規模サービス運営と新サービス開発を両立するエンジニア組織の考え方とiOSチームの取り組みを語る。
桐山圭祐iOSDC Japan 2020
じゃらんアプリでFlutterへ順次移行した経験談。直面した課題とその回避策、実感できたメリットが分かる。
oishiiOSDC Japan 2020
ABM、MDM、SAM、Managed App Configurationなど、2020年のエンタープライズiOSの用語と最新動向、関連性を整理して理解できる。
- 400種類のアプリを毎日ビルドする自動化の技術スライド動画
Kishikawa KatsumiiOSDC Japan 2020
ヤプリが約400種類のアプリのビルドから署名、ストア申請までを自動化した仕組みと、乗り越えた課題、技術選択の考え方が分かる。
marty-suzukiiOSDC Japan 2020
4年運用して遅くなった詳細画面を、計測と原因特定からView構成の見直しまで段階的に改善し、表示速度を上げた知見が分かる。
Takagi GoiOSDC Japan 2020
日経電子版の紙面ビューアーを例に、Background Notificationで大きな画像を自動ダウンロードする際の制約、全体構成、安定運用の工夫が分かる。
- あなたの知らない連絡先の世界スライド動画
iOSのContact APIで連絡先を扱う際の複雑な構造(ミドルネーム、振り仮名等)やVCard変換、サーバー側テーブル設計への活かし方が分かる。
J2ObjCでJava資産をiOSアプリに流用し、リリースまで行った体験談。採用理由、環境構築、発生した問題と対処が分かる。
Yuta Nagai iOSDC Japan 2020
迷惑電話フィルタ開発で得たCall Directory Extensionの実践Tips。OS別性能、差分更新、メモリ管理、強制終了時のクラッシュ対策が分かる。
- HomeKit 2020スライド動画
2020年時点のHomeKitを総括。Bridgeの概念、Homebridgeによる未対応製品の連携、HomeKit ADKでの自作アクセサリが分かる。
- 今日から分かるAVAudioEngineの全てスライド動画
meteoriOSDC Japan 2020
AVAudioEngineでAVAudioPCMBufferを加工するカスタムエフェクトの作り方や、ManualRenderingModeでの録音・ファイル保存方法が分かる。
Kevin WongiOSDC Japan 2020
iOS 11対応のSwiftUI風OSS、AltSwiftUIの紹介とワークショップ。SwiftUIの知識を流用する使い方や楽天アプリでの活用が分かる。
Hiroshi ShikataiOSDC Japan 2019
高さ可変セルのフィードやチャット画面でスクロールがカクつく原因と、なめらかにする実装方法を5分で学べる。
- これデフォルトで作れないんだ!?を解消した話スライド動画
m-naruseiOSDC Japan 2019
デザイナーの要求とiOS標準UIのギャップによる無理な実装を減らすため、あるあるな要求の考察と解決策、UIレシピブックアプリを紹介する話。
shibatomiOSDC Japan 2019
ARKitで特徴量の少ない壁が認識できない問題に直面した経験から、壁にARポスターを貼る方法やARKit開発のTipsが分かる。
くろるりiOSDC Japan 2019
SwiftUI時代に備え、既存アプリで今できるコンポーネント化、プレゼンテーションとドメインの分離、依存性注入の3つのリファクタリングが分かる。
かっくんiOSDC Japan 2019
個人アプリにiOS 13以前からDark modeを自前実装した経験談。考え方や実装手順、iOS 13対応、表示崩れ修正で苦労した点が分かる。
hiragramiOSDC Japan 2019
TrueDepthカメラとARKitでVTuber向けの表情トラッカーを作った事例。Webカメラ方式より高精度な理由と運用面の利点が分かる。
- すべての人のためのアクセシビリティ対応スライド動画
akatsuki174iOSDC Japan 2019
iOSのアクセシビリティ機能と実装方法を、視覚・聴覚・身体の観点から解説。VoiceOverや文字サイズ対応など、全ユーザーの体験向上につながる対応が分かる。
- 多言語対応と戦う 2019年版スライド動画
matsuokahiOSDC Japan 2019
多言語対応で直面する装飾文字、レイアウト変化、画像内文字などの課題と、翻訳SaaS活用を含む運用フロー・デバッグ手法が分かる。
noppeiOSDC Japan 2019
ソーシャルライブでのデジタル化粧の需要と仕組みを学び、高価なSDKを使わずMLとMetalで実装する方法が分かる。
monoqloiOSDC Japan 2019
TwilioとCallKit/PushKitで音声通話機能を実装した知見の共有。使い方、デバッグ手法、Twilioの回避策、CallKitのバグへの対処が分かる。
satoshin21iOSDC Japan 2019
iPhoneのカメラが光を取り込み画像にするまでの仕組みを解説。F値・ISO・被写界深度やRAW現像、iOSでのマニュアル撮影アプリの作り方が分かる。
行木 千春iOSDC Japan 2019
カスタムInstrumentsの作り方を解説。アプリ内イベントを可視化してログ送信やAPI呼び出しの問題、性能ボトルネックを見つけられる。
- モバイル決済アプリの作り方スライド動画
kenmaziOSDC Japan 2019
モバイル決済アプリ開発の技術トピックをiOS開発者視点で紹介。Apple Pay、QRコード決済、本人確認、セキュリティ対策と今後が分かる。
アンカンファレンスiOSDC Japan 2019
iOS版クックパッドアプリのコードを公開しながら質問に答えるアンカンファレンス。大規模アプリの実装の実態に触れられる。
我妻幸長iOSDC Japan 2019
ディープラーニングを超える自律的なAIの可能性を、脳科学や統合情報理論から考察し、アプリに「意識」を持たせるアルゴリズムの方向性が分かる。
- GitLabRunnerで始める自前CI環境スライド動画
i.terasaka iOSDC Japan 2019
GitLab RunnerをiMacで動かす自前CI環境の構築例。テスト実行やDeployGate配信、ストア提出の自動化、設定例とつらみが分かる。
アマゾネスいけばたiOSDC Japan 2019
CallKitを初めて実装した際に詰まった点、データ扱いや設定画面の不具合、機能停止などの苦労と対処を共有する体験談。
ahiru_starrriOSDC Japan 2019
個人開発アプリを100万DLに伸ばした経験から、App Storeの検索やランキングの仕組み、ASOなど費用をかけずに利用者を増やす方法が分かる。
Jumpei OnoiOSDC Japan 2019
iOSエンジニア向けに、スマホ連携しやすいマイコンの選び方と基板の設計・発注方法を紹介し、自作IoTガジェットの始め方が分かる。
Matsui MaiiOSDC Japan 2019
テスト未経験のエンジニアが、5年もののObjective-C中心のレガシーiOSアプリにユニットテストを導入した奮闘記。最初の一歩の踏み出し方が分かる。
入門書を終えた初心者が中級へ進むために1年間で実践した学び方と得られた知見を紹介し、iOS開発の世界を広げる行動のヒントが得られる。
Takeshi IharaiOSDC Japan 2019
動画アプリの投げ銭用アプリ内通貨を消耗型課金でネイティブ実装した経験を、他の課金方式と比較しながら仕組みと注意点が分かる。
akutsuiOSDC Japan 2019
プッシュ通知の許諾率を17%から40%に改善した事例。許諾ダイアログ周りでiOSエンジニアが陥りがちな落とし穴と解決策が分かる。
- Core MLで実現する爆速のARサイズ計測スライド動画
Kohei AraiiOSDC Japan 2019
Core MLで測定点を推定し、ARKitで実寸を得るTシャツの自動サイズ計測プロトタイプ。精度とその改善方法、使ったモデルの知見が分かる。
KuniwakiOSDC Japan 2019
Configuration ProfileでできるiOS設定変更と、アプリからそれをインストールする方法が分かり、環境構築を楽にするヒントが得られる。
Sho Ikeda(いけしょー)iOSDC Japan 2019
Xcode 11のXCFrameworksの構造と作成方法、従来の.frameworkの配布上の問題をどう解決するか、導入理由の推測が分かる。
- 今こそ理解しよう、輸出コンプライアンススライド動画
坂本 和大iOSDC Japan 2019
App Store申請時の輸出コンプライアンス質問に、HTTPSやEAR免除の扱いも含めどう答えるべきかをフローチャートで5分解説する。
- 日本のサマータイムに苦しめられた話スライド動画
uhooiiOSDC Japan 2019
1948〜51年に日本で実施されたサマータイムが原因でiOSアプリが強制終了した不具合の調査と対応を時系列で紹介し、日付処理で注意すべき境界日時が分かる。
ロクネムiOSDC Japan 2019
定期購読型のApp内課金Auto-Renewable Subscriptionsの実装でのつまずきやノウハウ、StoreKitの使い方、サーバー設計、WWDC19のサーバー間通知の新仕様を解説する。
- クロマキー合成を使い透過動画をAR空間に表示するスライド動画
satoshi0212iOSDC Japan 2019
クロマキーシェーダーでARに透過動画を表示する実装を解説。60fps・音声付きで滑らかに再生する工夫やリアルタイム映像の扱いが分かる。
- サービスにおけるデザインシステムの構築スライド動画
nakajijapaniOSDC Japan 2019
モバイルアプリにデザインシステムを導入した経緯と進め方を解説。カラー管理の自動化や画像管理など、エンジニア側でできる取り組みが分かる。
Kesin11iOSDC Japan 2019
App Storeのリジェクトを防ぐため、審査ガイドライン遵守を自動チェックするFastlaneプラグインの開発事例。チェック項目やQA連携の方法が分かる。
iOSとAndroidのBLE内部処理を読み解き、比較的大きなデータを安定して送る最適化方法と、L2CAPによる通信の可能性が分かる。
白山 文彦iOSDC Japan 2019
AWS Device FarmでiOS実機テストを行う手順と、XCTest・XCUITestの実行、CI/CD組み込みで実機管理の負担を減らす方法が分かる。
- めくるめくシェーダアートの世界スライド動画
Youichi TakatsuiOSDC Japan 2019
GPUシェーダでピクセルの色を決めて描くシェーダアートの原理と基本テクニックを解説。距離場やレイマーチング、インタラクティブ表現のデモも見られる。
- 色の難しい話に負けない体づくり60分スライド動画
しもとりiOSDC Japan 2019
コントラスト比、色覚多様性、ダークモード、色空間など、光と色の基礎知識を整理し、AppleのHIGなどのガイドラインの意図を理解して色を正しく扱えるようになる。
- 縦書きエディタを6プラットフォームで開発してみてスライド動画
6プラットフォーム対応の縦書きエディタ開発を通じ、文字コードやフォント、自前描画、IME対応などクロスプラットフォーム開発の知見が得られる。
417.72KIiOSDC Japan 2019
ダックタイピングとObjective-Cのid型を組み合わせ、protocolでラップせずにUserDefaultsをテスト用オブジェクトへ差し替える手法と、その考え方が分かる。
UIStoryboardSegueの基本からUnwind Segue、Xcode 11のIBSegueActionまでを凝縮して紹介。Segueの使いどころと魅力が分かる。
Tomohiro SuzukiiOSDC Japan 2019
C#でiOSアプリを作るXamarin.iOSで、メモリーリークが起きやすい理由と検出の苦労、ネイティブとマネージドの関係、SwiftやObjective-Cの理解の必要性を語る。
FromAtomiOSDC Japan 2019
iOSの画面収録ライブ配信をReplayKit2とUpload Extensionで作る方法の解説。約50MBのメモリ制限などハマりどころとデバッグのコツが分かる。
- モバイルアプリ向けAPI開発を通じて学んだことスライド動画
バーチーPHPerKaigi 2019
初のモバイルアプリ向けAPI開発で直面した技術選定、設計、認証、セキュリティ、プッシュ通知などの課題と解決策、得た学びがわかる。
taitodadaiOSDC Japan 2018
Kyash社のリリースサイクルを題材に、App Reviewの不確実性への向き合い方を紹介。審査時間のログや対応事例から、リリース計画の立て方が分かる。
クロージャやRxSwiftで起きやすい循環参照によるViewControllerのメモリリークを、すぐ検出する実装方法が分かる。
海川和弥iOSDC Japan 2018
Create MLで顔写真からマッチングアプリのサクラを判定する試み。モデル作成の流れと実用上の課題が分かる。
- 小さくはじめる端末管理スライド動画
Takeshi IharaiOSDC Japan 2018
MDMを入れるほどでない規模の会社向けに、SlackBotでiOS検証端末のOSや解像度を手軽に管理する方法と、運用のコツが分かる。
- インドのインターネット環境との戦い方スライド動画
辰濱健一iOSDC Japan 2018
インドの低速で不安定な通信環境でアプリを動かすための調査結果と、現地アプリから学んだ対策のポイントが分かる。
こにふぁーiOSDC Japan 2018
DroidKaigi 2018のiOSアプリがAppleの審査でリジェクトされ、特急申請を経て間に合わせた経緯。審査対応の実例と教訓が分かる。
- グラフィックス以外の分野でのMetalの可能性スライド動画
iOSのGPUを使うMetalを、グラフィックス以外の用途で活用する可能性を紹介。導入のメリットと注意点が分かる。
Hiroshi ShikataiOSDC Japan 2018
救急搬送された開発者がiPhoneとApple Watchで生活習慣を立て直した話。継続を促す仕組みやヘルスケア機能の事例が分かる。
- (続)カンファレンスアプリを改善した!!スライド動画
Takezawa ToshikiiOSDC Japan 2018
昨年作ったカンファレンスアプリの改善報告。他アプリを参考にした機能の取捨選択や、POとの認識合わせの苦労、求められるアプリ像が分かる。
Sho IKEDAiOSDC Japan 2018
この1年のCarthageのアップデートから注目の新機能を選んで紹介し、日々の開発体験を良くするヒントが得られるLT。
- iOSでグラフを描くために必要な知識についてスライド動画
須藤将史iOSDC Japan 2018
iOSでグラフを自作するための描画の知識を、有名ライブラリの実装を参考に紹介し、実務での活用例も分かる。
k_miyasakaiOSDC Japan 2018
LLDBの機能を使い倒す方法を紹介。原因調査だけでなく、リビルドなしでUIを変更するなど開発を効率化する活用術が分かる。
Jiro NagashimaiOSDC Japan 2018
UIViewPropertyAnimatorを画面遷移に応用する実装例。インタラクティブで複数が連動するリッチなアニメーションの作り方が分かる。
- 教育・企業におけるデバイス管理手法についてスライド動画
大西 正恭iOSDC Japan 2018
企業や教育現場でのiOS/Androidデバイスの管理・運用手法を紹介。セキュリティ対策、ライセンス管理、棚卸の最適化の進め方が分かる。
KuniwakiOSDC Japan 2018
中規模iOSアプリ開発で開発速度を70%向上させたデバッグ手法の紹介。効果的な考え方、リビルドなしのデバッグ、便利なライブラリが分かる。
- 多言語対応のススメスライド動画
ikkan_chiniOSDC Japan 2018
iOSアプリの多言語対応で、構文エラーや未翻訳文字列の早期発見、iOS 12以降のワークフローへの対応方法が分かる。
yutaabe200iOSDC Japan 2018
新潟のWeb企業へアプリ事業を持ち込んだ体験談。アプリ文化のない組織との付き合い方や相場感のギャップから、地方のアプリ市場の現状が分かる。
akatsuki174iOSDC Japan 2018
医者と患者の寸劇仕立てで、AutoLayoutのエラーを症状別に切り分けて原因を特定するデバッグ手法が分かる。
Yuta KoshizawaiOSDC Japan 2018
Swift 4.2のPython連携を使い、SwiftからPythonの機械学習ライブラリを呼び出す方法をiOSエンジニア向けに紹介。
Kishikawa KatsumiiOSDC Japan 2018
デバイスやOSバージョンに依存しにくい、保守しやすいレイアウトの作り方。壊れやすいコードをAutoLayoutの原則で直した実例が分かる。
noppeiOSDC Japan 2018
Pocochaで全画面エフェクト再生をMetalで実装した経緯。透過動画の再生と、APNG/WebP等の形式・描画方式の性能比較から最適構成が分かる。
- TextKitから表現が広がるスライド動画
paper_and_paperiOSDC Japan 2018
iOS 7以降のテキスト描画エンジンTextKitで、デザイナーとの実例をもとに凝った文字列デザインを実現する方法が分かる。
- プッシュ通知はどのような進化をたどってきたかスライド動画
Kenta NakaiiOSDC Japan 2018
プッシュ通知の機能がiOSのバージョンごとにどう進化したかを時系列で整理。どのバージョンで何が使えるかを把握できる。
- iOSマイクロインタラクション入門スライド動画
kiwiiOSDC Japan 2018
操作時の小さなアニメーションやフィードバックであるマイクロインタラクションの使いどころと実装例を紹介。自分のアプリに取り入れる方法が分かる。
iOSDC2019の福岡招致に向け、福岡市のIT支援やキャッシュレス実証実験など、福岡で開発する魅力を紹介するトーク。
駒井 覚iOSDC Japan 2018
UITableViewCellにインフィード動画広告を載せる際の勘所を解説。動画の状態管理や展開時の挙動の実装ポイントが分かる。
Adam HenryiOSDC Japan 2018
CreateMLでレトロゲームのカートを画像認識できるか試した初心者の挑戦。CreateMLの使い勝手と限界について知見が得られる。
まりーなiOSDC Japan 2018
Apple製品のアニメーションをAfter Effectsでトレースして分析し、心地よい動きの理由と得られた知見を共有する。
- @cosmeアプリにおけるTextureの活用スライド動画
aboyiOSDC Japan 2018
@cosmeアプリの一部画面にTextureを導入して描画パフォーマンスを改善した事例。AutoLayout中心の構成での導入方法と得られた知見が分かる。
- サーバーの状態に応じて画面遷移させるための設計スライド動画
古屋 広二iOSDC Japan 2018
タクシー配車アプリ「タクベル」で、サーバー状態による自動画面遷移を扱うための設計と、苦労した点が分かる。
- マスタリング CGAffineTransformスライド動画
行木 千春iOSDC Japan 2018
CGAffineTransformの基本と合成時の考え方を具体例で解説。映像の向きや座標計算の悩みを解消する方法が分かる。
りくそうだiOSDC Japan 2018
iOSアプリでパンくずリストUIをOSSの改善を重ねて実現した経緯を紹介。OSS選定から不具合修正まで、導入と貢献の進め方が分かる。
馬場南実iOSDC Japan 2018
Visionフレームワークの顔検出でウインクや口の動きをリアルタイムに取得し、音を鳴らすアプリを作る方法が分かる。
kobakeniOSDC Japan 2018
AndroidエンジニアがiOS開発を1週間で学び、1ヶ月で大規模アプリ開発に参加した経験談。両者の違いや苦労した点が分かる。
ken0nekiOSDC Japan 2018
iOS 10で追加されたFoundationのMeasurementとUnitの基本から独自単位のカスタマイズまで紹介。地域ごとの単位表示を簡単に扱う方法が分かる。
shiziOSDC Japan 2018
アクセシビリティの基本、iOSが提供する機能、アプリへの導入方法を入門的に解説。まず取り組める第一歩が分かる。
takashingsiOSDC Japan 2018
iOS技術書を出版した際の失敗談を中心に共有。これから技術書を書く人や出版を考える人が避けるべき点と進め方が分かる。
- 虚無から48時間でiOSアプリをリリースする😴スライド動画
ハッカソン24時間とリリース準備24時間で、アイデアなしからiOSアプリを公開するまでの過程とコツが分かる。
Mizuko AoyagiiOSDC Japan 2018
開発未経験の派遣事務職が、登壇を目標に個人開発アプリをApp Storeの審査に出すまでの体験談。未経験者がつまずく点と学び方が分かる。
kosuke.takahashiiOSDC Japan 2018
Wowma!アプリでFirebase Remote Configをお知らせやアップデート通知に使った事例。採用背景と実装でつまづいた点・考え方が分かる。
Kaoru MataraiiOSDC Japan 2018
ARKit2.0の物体認識や空間共有などの更新とMeasureアプリ登場を踏まえ、Appleが開発者に期待するAR体験や世界観を考察する。
kameikeiOSDC Japan 2018
消費型課金が30時間以上反映されない障害でAppleに国際電話した体験談。電話サポートで得られる効果と、つながるまでの苦労や手順が分かる。
takopomiOSDC Japan 2018
AVAudioUnitの各種エフェクトを組み合わせて音がどう変わるかを実演し、iOSのオーディオ処理の面白さが分かる。
- 気遣いの iOS programmingスライド動画
ezuraiOSDC Japan 2018
Swiftの言語機能やUIKitの癖を踏まえた、読みやすく人に優しいコードを書くための小さな気遣いの技法を、初級者向けに紹介する。
slightairiOSDC Japan 2018
CrashlyticsBetaやDeployGateの課題から社内向けアプリ配信サービスを自作した経緯と、リリースフローの改善点が分かる。
huiniOSDC Japan 2018
2018年のアプリ開発のトレンドを、言語、アーキテクチャ、リアクティブ、テスト、CI/CDなどにわたり俯瞰して整理。学習の道筋が分かる。
taminifiOSDC Japan 2018
自社でWebSocketサーバーを構築しWebとiOSアプリで同時対応した経験談。導入で直面した苦労と注意点が分かる。
UITextViewを使わずUIViewとUITextInputで縦書きエディタを自作した話。IMEの挙動や他プラットフォームでの実装経験から、テキスト入力の仕組みが分かる。
- Synchronized iPhones!スライド動画
TachibanaKaoruiOSDC Japan 2018
数十台のiPhoneで16ミリ秒以内のずれで同一表示を行う同期技術の解説。端末間同期に必要な要素技術や設計、テクニックが分かる。
monoqloiOSDC Japan 2018
車検証のQRコードがAVFoundationで読み取れない問題の調査と対処を、サンプルを交えて紹介。読み取れないQRへの実践的対応が分かる。
- iOS × GraphQLの嬉しみとつらみスライド動画
SeiyaMogamiiOSDC Japan 2018
Rails製GraphQL API、Express製BFF、iOSアプリの構成で得た知見。GraphQLの魅力、BFFを置く理由、クライアント連携の長所と短所が分かる。
Hanawa TakuroiOSDC Japan 2018
LIFULL HOME'S「かざして検索」の開発事例。CoreMLとVisionによる物体検出、ARKit併用、製品への組み込み手法が分かる。
ばんじゅん🍓iOSDC Japan 2018
UITableViewで5000行規模の差分更新を実用速度にするため、ボトルネック解析とトレードオフを解説する。
- ARKit Maniacsスライド動画
satoshi0212iOSDC Japan 2018
ARKitの実践的な使い方を、デモを交えて解説する発表。環境プローブやワールドマップの活用、空間共有の実例、得られたTipsが分かる。
加賀江 優幸iOSDC Japan 2018
Auto-Renewable Subscriptionsを5年間運用して直面した問題と対処を紹介。課金機能を安定して提供する際の注意点が分かる。
- Depth in Depthスライド動画
堤 修一iOSDC Japan 2018
iOSの深度センサのデータ取得方法から細かなパラメータの意味、Metalでの処理までを詳しく解説。深度を扱う実装が理解できる。
- 東急ハンズのP2Pレジ間通信2018スライド動画
taiki komabaiOSDC Japan 2018
東急ハンズのiPadレジアプリ間で行うP2P通信の内容と方式が、現在までにどう変遷してきたかが分かる。
- 詳解Fastfileスライド動画
ぎぎにゃんiOSDC Japan 2018
大規模プロジェクトで属人化しないFastfileの書き方と雑務の自動化を、コミッターの実践tipsとともに学べる。
- 二癖くらいある画面収録からの生放送スライド動画
matsuokahiOSDC Japan 2018
iOS11の画面収録を使った生放送機能の実装事例。Extensionのライフサイクルやサンプリング、SampleBuffer差し替えによる動的編集が分かる。
へんてこiOSDC Japan 2018
複数のSwitch画面を並べて位置を調整する機能をiOSで再現した結果を紹介。実装方法と、特許に関する注意点が分かる。
ohbaryeiOSDC Japan 2018
スタディサプリの運用経験から、IAPの課題を決済手数料や管理画面などの他決済手段と比較し、iOSアプリの課金手段を再考する。
waturaiOSDC Japan 2018
2017年12月にZaimが原因でiPhoneがクラッシュした騒動について、何が起きたのか、原因や分かったこと、推測を解説する。
Keisuke TadaiOSDC Japan 2018
Haptic Feedbackを使った効果的なマイクロインタラクションの考え方を解説。HIGや事例に基づくガイドラインと実装のコツが分かる。
Shintaro KatafuchiiOSDC Japan 2018
QuipperでSwiftとReact Nativeを併用したiOS開発の事例。データ同期やナビゲーションの課題、チーム体制、ハイブリッド開発の是非が分かる。
Satoshi NagasakaiOSDC Japan 2018
5年続くアプリでfpsを指標にUI/UXを改善する取り組みと今後の課題を紹介。60fps化に向けた実践例が分かる。
fumito-itoiOSDC Japan 2018
UITableViewの更新でreloadDataと差分計算アルゴリズムの速度差を検証し、各アルゴリズムの向き不向きが分かる。
- 動画アプリをなめらかに動かす技術スライド動画
Hato YujiiOSDC Japan 2018
AVPlayerを使った動画アプリ開発の知見を紹介。なめらかなUI、複数動画の再生制御、エラー処理など実サービスでの勘所が分かる。
laisoiOSDC Japan 2018
PWAの技術・市場面での全体像と活用法を、iOSエンジニア向けに紹介。最新ブラウザAPIやJavaScriptによるモダンなUI開発の可能性が分かる。
- iOSと(深層)強化学習スライド動画
我妻幸長(Yukinaga Azuma)iOSDC Japan 2018
強化学習の基本と、Swiftでの実装方法、AlphaGoで知られる深層強化学習の仕組みを解説。iOS上で学習するエージェントの作り方が分かる。
- iOS WKWebViewの魔改造スライド動画
ShiniOSDC Japan 2018
WKWebViewの高度なカスタマイズ手法を紹介。ダークモード実現、動画のAVPlayer移行、ジェスチャー制御などの実装ノウハウが得られる。
- 肥大化しがちなアプリの起動経路を整理するスライド動画
松館 大輝iOSDC Japan 2018
通知、Universal Links、Spotlight、Siri Shortcutなど増え続けるアプリ起動経路を整理する設計とテストの具体例を紹介し、AppDelegateの肥大化を防ぐ方法が分かる。
- MusicアプリのTransitionを再現するスライド動画
NagadoiOSDC Japan 2018
Musicアプリ風のモーダル遷移を、既存ライブラリより簡単に再現する方法を探った話。実装の工夫と得られた知見が分かる。
- とある端末の触覚技術 -フィードバック-スライド動画
cokaholiciOSDC Japan 2018
iPhoneのTaptic Engineの仕組みと、触覚フィードバックをどんな場面で使うべきかを解説する。体験を良くする使いどころが分かる。
Kyohei ItoiOSDC Japan 2018
grpc-swiftでiOSアプリにgRPC通信を導入する方法と応用、コントリビュート経験を通じて、利点と実践ポイントが分かる。
「みてね」で海外ユーザー向けに画像・動画配信を高速化した事例。計測から設計、アプリ実装、成果と残課題まで改善の進め方が分かる。
- iOSアプリ内で不正なSSL証明書を検知するスライド動画
kobakeiiOSDC Japan 2018
中間者攻撃への対策として、iOSアプリで証明書ピン留めを実装する手順と、証明書更新時の注意点が分かる。
にわタコiOSDC Japan 2018
ブロックチェーンと分散型アプリケーションの基本を、iOSアプリ開発者向けに解説。実際のコードでブロックチェーン側とクライアント側の実装が分かる。
muukiiiOSDC Japan 2018
チャット機能で起きがちな順序の乱れや遅延、重さといった問題に対し、アプリとAPIをどう設計すべきかが分かる。
tarunoniOSDC Japan 2018
MicroViewControllerによる画面設計で、10人規模の並行開発やVC/VMの小規模化、Mockの容易化を実現した実践例とベストプラクティスを紹介。
bannzaiiOSDC Japan 2018
Objective-CのRuntime APIを使った、いわゆる黒魔術的なコードの実例紹介。動的な挙動を操作する手法とその危うさが分かる。
- Markdownをリアルタイムに解析するスライド動画
nakajijapaniOSDC Japan 2018
メモアプリで実装した、入力中にMarkdownを解析して色付けするリアルタイム構文ハイライトの仕組みの解説。実装の考え方が分かる。
- アルゴリズムを通じてよりよいアプリをスライド動画
Ray FixiOSDC Japan 2018
WWDC2018の内容を踏まえ、Swiftらしい書き方で適切なアルゴリズムとデータ構造をアプリに活かす要点が分かる。
多和田 侑iOSDC Japan 2018
Atomic Designを取り入れ、デザイナーと認識を合わせて再利用可能なUI Componentsを定義し開発を速めた事例。実装上の工夫が分かる。
Atsuya SatoiOSDC Japan 2018
OSSのmicromdmで個人でもMDMを構築する方法を解説。Push証明書の取得やAPI経由のMDMコマンド発行まで試せるようになる。
Noritaka KamiyaiOSDC Japan 2018
アプリのお披露目や展示会デモで失敗しないための準備とテクニックを、メディアアート展示の裏方経験から学べる。
KimiiOSDC Japan 2018
多国向けのグローバルiOSアプリで、国ごとに機能が異なるコードベースの運用と、多文化のチームでの意思疎通の難しさと面白さを語る。
Ryo UsamiiOSDC Japan 2018
Apple標準アプリから読み取れるiOSデザインの考え方を紹介。Large Titleや新しいモーダルなど、HIGだけでは分からないUIの判断が学べる。
スタディサプリ for SCHOOLをNative SDKからFlutterへ移行し、Webまで統一した事例。開発効率の向上、狙い、得られた教訓が分かる。
chigichan24FlutterKaigi 2025
iOS26でFlutterのHot reloadが実機で動かなくなった問題を、W^XとJITの制約から時系列で解説し、その解決過程とVMの仕組みが分かる。
Add-to-appでナビゲーションをSwiftUI、コンテンツをFlutterで作りLiquid Glassに本格対応する試み。うまくいった点と課題が分かる。