iOSDC2019登壇資料、スライドのまとめです。
Twitter等で見つけ次第掲載しますが、もし資料を見かけた方or資料を公開した登壇者の方がいらっしゃいましたら、コメント等でお声がけください。
スライドや資料のリンクが見つかった場合はタイトルにリンクをつけてありますので、タイトルがリンクになっていない場合はまだ資料が見つかっていないものになります。
Day 0
Track A
スクリーン配信機能の実装が大変だったので知見をお伝えします
https://speakerdeck.com/fromatom/iosdc2019
https://fortee.jp/iosdc-japan-2019/proposal/f7084cd9-d65f-41da-94e1-1eda2836e490
https://twitter.com/FromAtom
GoogleSpeechToTextを活用して音声を動画にした話
https://fortee.jp/iosdc-japan-2019/proposal/1c01507d-2dd5-48d8-bcd0-9898e09d3916
https://twitter.com/fairy_engineer
Track B
SwiftのStringの文字数の数え方を完全理解する
https://speakerdeck.com/taka1068/swiftfalsestringfalsewen-zi-falseshu-efang-wowan-quan-li-jie-suru
https://fortee.jp/iosdc-japan-2019/proposal/80d31384-c8e6-4813-8b6b-568ed0eb9b20
https://twitter.com/taka1068
Advanced Segue (2019年のSegue事情)
https://speakerdeck.com/tokorom/advanced-segue-2019nian-falsesegueshi-qing
https://fortee.jp/iosdc-japan-2019/proposal/cde5fefc-f899-4dea-b356-bd556f625b83
https://twitter.com/tokorom
Track D
普通に書くと即メモリーリーク!こんなに大変だけど俺はXamarin.iOSを使い続けるぜ!
https://www.slideshare.net/TomohiroSuzuki4/xamarinios-169450825
https://fortee.jp/iosdc-japan-2019/proposal/aaf65ef8-345a-4d5c-856b-9aff5368810c
https://twitter.com/hiro128_777
Track E
ダックタイピングとidでUserDefaultsをモック化する
https://qiita.com/417_72ki/items/0b162505278e2a21c6c6
https://speakerdeck.com/417_72ki/datukutaipingutoiddeuserdefaultswomotukuhua-suru
https://fortee.jp/iosdc-japan-2019/proposal/873b4cdb-4c92-4111-bf0b-67a67dbb242e
https://twitter.com/417_72ki
Day 1
Track A
ライブラリのインポートとリンクの仕組み完全解説
https://speakerdeck.com/kishikawakatsumi/swiftniokeruinpototorinkufalseshi-zu-miwotan-ru
https://fortee.jp/iosdc-japan-2019/proposal/28d1013f-a57b-4d42-b486-a3372c459459
https://twitter.com/k_katsumi
Swiftクリーンコードアドベンチャー ~日々の苦悩を乗り越え、確かな選択をするために~
https://speakerdeck.com/shiz/swift-clean-code
https://fortee.jp/iosdc-japan-2019/proposal/0c06aeca-5b6a-4bbe-aeeb-7531740975c5
https://twitter.com/stzn3
【補足資料】
https://qiita.com/shiz/items/849e483338bd568cb6ab
https://qiita.com/shiz/items/5755a35887bcb7897464
https://qiita.com/shiz/items/7b3bda7c2d84c5a83c0f
https://qiita.com/shiz/items/79c7b39f94f32e548df3
https://github.com/kickstarter/ios-oss
画像処理における、UIImageとCGImageとCIImageの効果的な使い分け
https://speakerdeck.com/kotetuco/uiimage-and-ciimage-for-image-processing
https://fortee.jp/iosdc-japan-2019/proposal/3c30c4b4-a647-4198-8e8c-e8100293ee93
https://twitter.com/kotetu
FatViewControllerを安全に書き換える方法が見つからなかったので、どういう痛みを許容するか考えた
https://www.slideshare.net/kenjitanaka58/fatviewcontroller-iosdc
http://tanakalivesinsendai.hatenablog.com/entry/2019/09/05/142259
https://fortee.jp/iosdc-japan-2019/proposal/123b9027-1aea-4557-997e-fd2c5275974b
https://twitter.com/ktanaka117
日本のサマータイムに苦しめられた話
https://speakerdeck.com/uhooi/japan-summertime-634a246e-1186-4ecc-8fe0-f461efdd4a00
https://fortee.jp/iosdc-japan-2019/proposal/c677f8b6-25a1-4e87-beb1-689ef498a692
https://twitter.com/the_uhooi
Property Delegatesがもたらす新しいSwiftプログラミング
https://speakerdeck.com/darquro/new-swift-programming-with-property-wrappers
https://fortee.jp/iosdc-japan-2019/proposal/50e7c0de-bfb4-4716-8a0b-1e728a43ff50
https://twitter.com/darquro
LLDBデバッガで不具合の原因を特定して開発速度を上げよう
https://speakerdeck.com/qoorus/lldb-debugger-command-po-p-and-v
https://fortee.jp/iosdc-japan-2019/proposal/e04ea30b-0363-4fe9-8501-841ed3261918
https://twitter.com/Qoo_Rus
Core MLで実現する爆速のARサイズ計測
https://speakerdeck.com/kokoheia/coremldeshi-xian-surubao-su-falsearsaizuji-ce-2e9941bc-bb7e-41ff-a3f8-c32bf9370d55
https://fortee.jp/iosdc-japan-2019/proposal/26a8fdfb-5a41-4c69-b27c-aca7348e6bd4
https://twitter.com/kokoheia
1ヶ月半でプッシュ通知許諾率を17%から40%にあげた話
https://speakerdeck.com/takeshiakutsu/increase-push-notification-acception-rate-by-23-percent-within-a-month
https://fortee.jp/iosdc-japan-2019/proposal/67937abf-5580-4000-a122-334583471ee0
https://twitter.com/sky_83325
完全に同じ開発環境を素早く用意できる(もしくはできない)技術
https://speakerdeck.com/aokiplayer/macos-restore-history
https://fortee.jp/iosdc-japan-2019/proposal/973963ea-c6b2-46aa-a15b-1b34af099c84
https://twitter.com/Solti
もし文系卒の女子エンジニアが 5年もののiOSアプリにユニットテストを導入しようとしたら
https://speakerdeck.com/521maimai/moshitest
https://fortee.jp/iosdc-japan-2019/proposal/4e048f49-289b-4316-b4e6-e325a64c3793
https://twitter.com/Ni5_21maimai
AR Quick Lookを家具ECサイトに導入した話
https://fortee.jp/iosdc-japan-2019/proposal/03ae470b-93aa-43d7-aa40-b8cfd945bce1
https://twitter.com/nesskazu
個人開発のアプリが輝くために
https://fortee.jp/iosdc-japan-2019/proposal/a91e43f1-40c4-426f-abec-86ea3f1b463d
https://twitter.com/ahiru_starrr
GitLabRunnerで始める自前CI環境
https://speakerdeck.com/kichiemon/iosdc-2019-gitlab-runner
https://fortee.jp/iosdc-japan-2019/proposal/9c0a9bd4-eff2-414f-89d1-28416136dba5
https://twitter.com/ikichiemon
Swiftでつくるファミコンエミュレータのススメ
https://speakerdeck.com/thara/swiftdetukuruhuamikonemiyuretafalsesusume
https://fortee.jp/iosdc-japan-2019/proposal/92904657-beda-46fe-8ecb-b27c75ee0f16
https://twitter.com/zetta1985
Track B
色の難しい話に負けない体づくり60分
https://speakerdeck.com/s_shimotori/iosdc-japan-2019-60-mins-for-color
https://fortee.jp/iosdc-japan-2019/proposal/760a3747-b7d3-4b1a-a141-85a93a31f66d
https://twitter.com/S_Shimotori_pub
Xcodeのコードカバレッジ計測ではなぜブランチカバレッジが取れないのだろうか?
https://speakerdeck.com/kariad/xcodefalsekabaretuziji-ce-dehanazeburantikabaretuzigaqu-renaifalsedarouka
https://fortee.jp/iosdc-japan-2019/proposal/762f9e85-d71c-41e8-a891-d60d0129a355
https://twitter.com/kariad_uu
BLEでiOS/Android間でそこそこ大きなサイズのデータ通信を実現する (L2CAPもあるよ)
https://speakerdeck.com/coe/iosdc-2019-ble
https://fortee.jp/iosdc-japan-2019/proposal/b40d595d-7b06-45c1-b13d-30a2a5d64e9f
https://twitter.com/coffeegyunyu
iOSアプリのリジェクトリスクを早期に発見するための取り組み
https://speakerdeck.com/kesin11/iosapurifalseriziekutorisukuwozao-qi-nifa-jian-surutamefalsequ-rizu-mi
https://fortee.jp/iosdc-japan-2019/proposal/d51e7062-2eb1-4a86-bf5f-4928fa3b04c8
https://twitter.com/Kesin11
今こそ理解しよう、輸出コンプライアンス
https://speakerdeck.com/kazu0620/jin-kosoli-jie-siyou-shu-chu-konpuraiansu
https://fortee.jp/iosdc-japan-2019/proposal/a972c654-1928-47e7-ba2a-24eb5152fecc
https://twitter.com/kazu0620
5分でわかる!Xcode 11から使えるXCFrameworks
https://speakerdeck.com/ikesyo/5fen-dewakaru-xcode-11karashi-eruxcframeworks
https://fortee.jp/iosdc-japan-2019/proposal/54d74689-a15f-4807-89e4-08e5ceab0372
https://twitter.com/ikesyo
先生のことをお母さんって呼んでも大丈夫。そうObjecive-Cならね
https://speakerdeck.com/bannzai/iosdc-2019
https://fortee.jp/iosdc-japan-2019/proposal/221dd883-bbfe-4534-8590-18025178a5c1
https://twitter.com/_bannzai_
iPhone 設定をアプリから操作してらくらく環境構築
https://speakerdeck.com/orgachem/easy-provisioning-iphone-using-configuration-profile-via-ios-app
https://fortee.jp/iosdc-japan-2019/proposal/28c5a85d-f597-46de-b597-8aea019777bc
https://twitter.com/orga_chem
Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する
https://speakerdeck.com/kiwi26/personalized-push-notification-with-amazon-pinpoint
https://fortee.jp/iosdc-japan-2019/proposal/2c0d8d55-9ee0-4443-ad99-06385c3a22e6
https://twitter.com/koga_wiwi
SOLID原則を生活に適用する
https://speakerdeck.com/takasek/20190906-iosdc
https://fortee.jp/iosdc-japan-2019/proposal/16f99545-3024-451f-bb0f-db2829fb26b0
https://twitter.com/takasek
簡単なアプリを作れるようになった!からその先に進むために
https://speakerdeck.com/mikiyoshida/jian-dan-naapuriwo-zuo-reruyouninatuta-karasofalsexian-nijin-mutameni
https://fortee.jp/iosdc-japan-2019/proposal/f5466ec7-0975-475e-a053-747780c257bb
https://twitter.com/66nylon_y
tvOS 13にちょっと注目してみる
https://speakerdeck.com/redryerye/tvosnitiyotutozhu-mu-sitemiru
https://fortee.jp/iosdc-japan-2019/proposal/96c090c9-4db7-4d63-b112-541d8b2d3512
https://twitter.com/redryerye
iOSエンジニアでもできるIoTガジェット作成、基板発注もう何も怖くない
https://speakerdeck.com/onojun/iosenziniademodekiruiotgazietutozuo-cheng-ji-ban-fa-zhu-mouhe-mobu-kunai
https://fortee.jp/iosdc-japan-2019/proposal/e173193d-08c9-4bde-8e78-173222da38f2
https://twitter.com/takoikatakotako
CallKitを実装してはまったところをお話します
https://speakerdeck.com/k191k/callkitwoshi-zhuang-site-hamatutatokorowoohua-simasu
https://fortee.jp/iosdc-japan-2019/proposal/ab843c99-32e7-4dbe-ba3a-3edcbd635ffe
https://twitter.com/k191k
値オブジェクトへのCodable対応
https://speakerdeck.com/maguhiro/zhi-obuziekutofalsecodabledui-ying
https://fortee.jp/iosdc-japan-2019/proposal/3b8c98a2-4861-449e-a2c9-e1327db431e2
https://twitter.com/maguhiro
Track D
めくるめくシェーダアートの世界
http://takatsu.hatenablog.com/entry/2019/09/06/213138
https://fortee.jp/iosdc-japan-2019/proposal/3a33e098-b3c4-4012-872f-ce56b4d2882c
https://twitter.com/ta_ka_tsu
WASEDA-EDGEから次世代へのメッセージ
https://fortee.jp/iosdc-japan-2019/proposal/fdcfe417-1828-4a38-8003-443f5a599b6d
https://twitter.com/asahilab
秘密計算を用いたデータの安全性とサービスへの応用
https://fortee.jp/iosdc-japan-2019/proposal/b1c5b104-1416-4702-8149-ae713cf29cd1
https://twitter.com/EAGLYS_1
日常生活で使用するロボット製品に適するユーザーインターフェースについて考える
https://fortee.jp/iosdc-japan-2019/proposal/f1c87600-c682-42e2-9517-0cf2c6cbfe83
https://twitter.com/gen_genics
宇宙開発と最新テクノロジー
https://fortee.jp/iosdc-japan-2019/proposal/9dee5bc5-42c0-419a-8914-956f37e0e87b
https://twitter.com/TeamYspace
VLEAP.が目指し、VRがもたらす半歩先の未来
https://fortee.jp/iosdc-japan-2019/proposal/61f8e642-4ea5-4414-9ec6-edf110eed9e5
https://twitter.com/ShogoShimboVR
サービスにおけるデザインシステムの構築
https://speakerdeck.com/nakajijapan/sabisuniokerudesign-systemfalsegou-zhu
https://fortee.jp/iosdc-japan-2019/proposal/a3126674-646c-402a-8d15-69080fd7efe3
https://twitter.com/nakajijapan
Swiftプログラミングと論理 〜そして帰ってきた圏論〜
https://speakerdeck.com/inamiy/swift-and-logic-and-category-theory
https://fortee.jp/iosdc-japan-2019/proposal/9529444c-a849-47cd-94a7-bf2b694320aa
https://twitter.com/inamiy
Track E
縦書きエディタを6プラットフォームで開発してみて
https://speakerdeck.com/cc4966/on-development-of-multi-platform-text-editor-for-vertical-writing
https://fortee.jp/iosdc-japan-2019/proposal/b4b05cda-3ace-4a71-8bd1-3a648f164310
https://twitter.com/496_
実機の管理とおさらば!AWS Device FarmでiOSのテストをしよう!
https://speakerdeck.com/srym/iosdc-2019-devicefarm
https://fortee.jp/iosdc-japan-2019/proposal/df2f3aae-4347-4f17-91c2-db2ce476db10
https://twitter.com/fushiroyama
Swift Playgrounds でタートルグラフィックスしよう!🐢
https://speakerdeck.com/temoki/swift-playgroundsdetatorugurahuitukususiyou
https://fortee.jp/iosdc-japan-2019/proposal/3c2b7111-cdf3-43bb-81b8-446424b3f25c
https://twitter.com/temoki
クロマキー合成を使い透過動画をAR空間に表示する
https://qiita.com/satoshi0212/items/de87a79eacb6ebe0921f
https://fortee.jp/iosdc-japan-2019/proposal/5b52db68-8c8a-49ba-9d00-d9a9b25a33b7
https://twitter.com/shmdevelop
詳解 Auto-Renewable Subscriptions
https://speakerdeck.com/rockname/detailed-auto-renewable-subscription
https://fortee.jp/iosdc-japan-2019/proposal/723b458a-2b5d-41a1-bec5-2cd5ccf722c0
https://twitter.com/_rockname
動画アプリの投げ銭機能における消耗型課金の仕組みと実装
https://speakerdeck.com/nonchalant/iosdc-20190906-dong-hua-apurifalsetou-geqian-ji-neng-niokeru-xiao-hao-xing-ke-jin-falseshi-zu-mitoshi-zhuang
https://fortee.jp/iosdc-japan-2019/proposal/d2ce8e9f-6294-45da-912f-2246dba78401
https://twitter.com/nonchalant0303
Day 2
Track A
テストケースで Ambiguous Layout を発見する
https://www.icloud.com/keynote/0nUzX497oPS1WvIIOwV1MODLg#iOSDC2019
https://fortee.jp/iosdc-japan-2019/proposal/780f096f-bc18-49ec-b345-860f0054bdcb
https://twitter.com/tarunon
モバイル決済アプリの作り方
https://speakerdeck.com/kenmaz/how-to-develop-a-mobile-payment-app
https://fortee.jp/iosdc-japan-2019/proposal/8cec3433-83bd-48cd-a13d-6742430518d2
https://twitter.com/kenmaz
ソーシャルライブサービスにおけるデジタル化粧の仕組みと実装
https://speakerdeck.com/noppefoxwolf/iosdc19
Github:https://github.com/noppefoxwolf/iOSDC19-Example
https://fortee.jp/iosdc-japan-2019/proposal/14b44196-0f52-40b7-9924-588f5b0dc027
https://twitter.com/noppefoxwolf
自作して理解するリアクティブプログラミングフレームワーク
https://fortee.jp/iosdc-japan-2019/proposal/a4e78fe8-6adb-4a92-a232-256ac0fa7976
https://twitter.com/yimajo
俺たちのARKitでめちゃめちゃ表情豊かなVTuber向け表情トラッカーを作るぞ
https://fortee.jp/iosdc-japan-2019/proposal/b9fb9fac-d193-4ed1-9740-496b7ac332bc
https://twitter.com/hiragram
iOS 12以下でDark modeに対応した地獄の話
https://speakerdeck.com/fromkk/dark-mode-iosdc-2019
https://fortee.jp/iosdc-japan-2019/proposal/0a4ff74b-01fb-4054-938e-0fac9c8c6e03
https://twitter.com/fromkk
Swiftのスタック変数とCPUレジスタの関係を読み解いた
https://speakerdeck.com/rikusouda/swiftfalsesutatukubian-shu-tocpurezisutafalseguan-xi-wodu-mijie-ita
https://fortee.jp/iosdc-japan-2019/proposal/c2a89fff-ce66-4821-b2d4-4b7b6ff293d5
https://twitter.com/rikusouda
モノレポで複数アプリをリリースする場合のGit運用戦略
https://fortee.jp/iosdc-japan-2019/proposal/9a13322e-7627-4b60-997e-31e5098ab146
https://twitter.com/kazuma_nagano
SwiftUIでの開発に向けた我々が出来る既存アプリのリファクタリング
https://fortee.jp/iosdc-japan-2019/proposal/faddde97-b0bc-411b-833b-4f2dd7b646c1
https://twitter.com/kuroruri
ARKitの壁認識で、壁にぶち当たった話
https://fortee.jp/iosdc-japan-2019/proposal/b6608d85-d7c6-4c71-8560-c38ded225d3d
https://twitter.com/shibatom_dev
iOSDCのプロポーサル判別器をつくろう
https://speakerdeck.com/d_date/iosdc-proposal-generator
https://fortee.jp/iosdc-japan-2019/proposal/f48c494e-0ae2-468b-bb8e-57fcef43e499
https://twitter.com/d_date
Write the "code", Change the world. 〜エンジニアと法律〜
https://fortee.jp/iosdc-japan-2019/proposal/7b99f91a-25e0-4d9c-b05f-fec111c11693
https://twitter.com/niwatako
Getting Started with Swift WebAssembly
https://speakerdeck.com/kateinoigakukun/getting-started-with-swift-webassembly
https://fortee.jp/iosdc-japan-2019/proposal/3c48cd53-0539-4793-8367-11a4d9efbc9f
https://twitter.com/kateinoigakukun
これデフォルトで作れないんだ!?を解消した話
https://fortee.jp/iosdc-japan-2019/proposal/0e35f584-3f51-4bab-9f24-4fe8e584acab
https://speakerdeck.com/misato/koredehuorutodechu-lai-naindawojie-xiao-sitahua
フィードやチャットのスクロールを全力でなめらかにする
https://speakerdeck.com/dotrikun/iosdc2019-lt
https://fortee.jp/iosdc-japan-2019/proposal/de50c56a-f1b4-43b6-917e-e0911c4bb78d
https://twitter.com/dotrikun
令和時代のゲームボーイ開発 👾
https://speakerdeck.com/giginet/ling-he-shi-dai-falsegemuboikai-fa
https://fortee.jp/iosdc-japan-2019/proposal/1a25edb5-ff96-4453-8780-72a0158bb394
https://twitter.com/giginet
Track B
Heart of Swift
https://fortee.jp/iosdc-japan-2019/proposal/8c0509d1-ec1d-4225-8e04-e92726f997d4
https://twitter.com/koher
iPhoneのカメラで写真撮影から現像までの技術を紐解く
https://speakerdeck.com/satoshin21/iphonefalsekameradexie-zhen-cuo-ying-karaxian-xiang-madefalseji-shu-woniu-jie-ku
https://fortee.jp/iosdc-japan-2019/proposal/a2e9b461-2c0d-47c5-b3cc-cef012e3f260
https://twitter.com/satoshin21
多言語対応と戦う 2019年版
https://speakerdeck.com/matsuokah/iosdc2019-duo-yan-yu-dui-ying-tozhan-u2019nian-ban
https://fortee.jp/iosdc-japan-2019/proposal/9d47a951-88cb-4fe4-a2c5-c5f91034b5bb
https://twitter.com/matsuokah_
Track D
スナップショットテスト実戦投入
https://speakerdeck.com/imaizume/practical-snapshot-testing
https://fortee.jp/iosdc-japan-2019/proposal/6c77df58-00f6-4623-8fe4-6bfac879fb00
https://twitter.com/imaizume
カスタムInstrumentsでアプリをピカピカに!
https://speakerdeck.com/ridwy/kasutamuinstrumentsdeapuriwopikapikani
https://fortee.jp/iosdc-japan-2019/proposal/024565ae-f840-4c26-a846-6daaf9c5ec24
https://twitter.com/Ridwy
今こそwatchOS
https://speakerdeck.com/shu223/jin-kosowatchos-number-iosdc
https://fortee.jp/iosdc-japan-2019/proposal/aed43999-373f-40fc-9cf9-c15cc32bc670
https://twitter.com/shu223
SwiftyMath で学ぶ数学(抽象代数学)
https://speakerdeck.com/taketo1024/swiftymathdexue-bushu-xue-chou-xiang-dai-shu-xue
https://fortee.jp/iosdc-japan-2019/proposal/ccb52efe-bd6e-4e73-9162-c9f5997c9545
https://twitter.com/taketo1024
Track E
iOSアプリに「意識」は宿るのか?ディープラーニングの先にある人工知能(AI)
https://speakerdeck.com/yukinaga/iosapurini-yi-shi-hasu-rufalseka-deipuraningufalsexian-niaruren-gong-zhi-neng-ai
https://fortee.jp/iosdc-japan-2019/proposal/820ac4b7-ebd1-44f9-b351-b223066a3838
https://twitter.com/yuky_az
実践 CallKit/PushKit ときどき🐛退治
https://speakerdeck.com/monoqlo/iosdc-2019
https://fortee.jp/iosdc-japan-2019/proposal/1682af8a-9c94-4040-9f0c-086c81aea9a3
https://twitter.com/monoqlo
すべての人のためのアクセシビリティ対応
https://speakerdeck.com/akatsuki174/subetefalseren-falsetamefalseakusesibiriteidui-ying-ecabd270-51b4-404b-8ebe-de677e09f62a
https://fortee.jp/iosdc-japan-2019/proposal/940b3857-749f-4f9e-a740-71761fe53627
https://twitter.com/akatsuki174
その他関連リンク
iOSDC Japan 2019公式サイト:https://iosdc.jp/2019/
タイムテーブル:https://fortee.jp/iosdc-japan-2019/timetable
Youtube動画リスト:https://www.youtube.com/channel/UCF-W8FRL7d_9konHA9eNObA/videos