iOSDC 2019 スライドまとめ


iOSDC 2019に参加してきたので、

発表者が頑張って作った発表資料をTwitterのタイムラインに埋もれないようにまとめました。

間違いがあれば訂正したいので、編集リクエストお願いします。

本当は、この記事ではなく、公式にiOSDCサイトに、代わりに公開していただけると助かります。

スライドは公開され次第追加していきます。

[訂正]スライドとビデオは公式サイトで見れるようになったようです。この記事いらなくなったやったね

1 Day 17:50

A スクリーン配信機能の実装が大変だったので知見をお伝えします

B SwiftのStringの文字数の数え方を完全理解する

1 Day 18:10

普通に書くと即メモリーリーク!こんなに大変だけど俺はXamarin.iOSを使い続けるぜ!

1 Day 18:40

A GoogleSpeechToTextを活用して音声を動画にした話 iOSDC Japan 2019

Twitter account: @fairy_engineer

TBD

B Advanced Segue (2019年のSegue事情)

ダックタイピングとidでUserDefaultsをモック化する

2 day 10:50

A ライブラリのインポートとリンクの仕組み完全解説

B 色の難しい話に負けない体づくり60分

D めくるめくシェーダアートの世界

E 縦書きエディタを6プラットフォームで開発してみて

2 day 13:00

A Swiftクリーンコードアドベンチャー ~日々の苦悩を乗り越え、確かな選択をするために~

Twitter: @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

B Xcodeのコードカバレッジ計測ではなぜブランチカバレッジが取れないのだろうか? by kariad

D WASEDA-EDGEから次世代へのメッセージ

WASEDA-EDGE人材育成プログラム事務局長 朝日透

TBD

E 実機の管理とおさらば!AWS Device FarmでiOSのテストをしよう!

白山 文彦

2 day 13:40

D 秘密計算を用いたデータの安全性とサービスへの応用

EAGLYS株式会社CSO 丸山祐丞

TBD

2 day 14:00

D 日常生活で使用するロボット製品に適するユーザーインターフェースについて考える

株式会社Genics・代表取締役 栄田源

2 day 14:20

A 画像処理における、UIImageとCGImageとCIImageの効果的な使い分け

画像処理における、UIImageとCGImageとCIImageの効果的な使い分け
栗山徹 @kotetu sansan company

リアルタイム円検出サンプルコード
https://github.com/kotetuco/Image-Processing-Sample-iOS

FYI: アフィン変換
https://speakerdeck.com/lovee/cgaffinetransform-shi-jian-ru-men

B BLEでiOS/Android間でそこそこ大きなサイズのデータ通信を実現する (L2CAPもあるよ)

D 宇宙開発と最新テクノロジー

合同会社Yspace共同代表/慶應義塾大学 日高萌子

TBD

E Swift Playgrounds でタートルグラフィックスしよう!🐢

Tomoki Kobayashi

2 day 14:40

D VLEAP.が目指し、VRがもたらす半歩先の未来

Project VLEAP. 共同代表・CTO 新保正悟

TBD

2 day 15:10

A FatViewControllerを安全に書き換える方法が見つからなかったので、どういう痛みを許容するか考えた

by ダンボー田中
Twitter: @ktanaka117

B iOSアプリのリジェクトリスクを早期に発見するための取り組み

by Kesin11

D サービスにおけるDesignSystemの構築

by nakajijapan

E クロマキー合成を使い透過動画をAR空間に表示する

by satoshi0212 @shmdevelop

https://drive.google.com/file/d/1rFJyPJNxRQkF8EpNURR-qZ7M32FRF1Rs/view
https://qiita.com/satoshi0212/items/de87a79eacb6ebe0921f

2 day 16:00

D Swiftプログラミングと論理 〜そして帰ってきた圏論〜

by 稲見 泰宏 @inamiy

詳解 Auto-Renewable Subscriptions

by ロクネム

2 day 16:50

E 動画アプリの投げ銭機能における消耗型課金の仕組みと実装

動画アプリの投げ銭機能における消耗型課金の仕組みと実装
by Takeshi Ihara

2 day LT(Lightning Talk) A 16:00~

日本のサマータイムに苦しめられた話

Property Delegatesがもたらす新しいSwiftプログラミング

LLDBデバッガで不具合の原因を特定して開発速度を上げよう

Core MLで実現する爆速のARサイズ計測

1ヶ月半でプッシュ通知許諾率を17%から40%にあげた話

完全に同じ開発環境を素早く用意できる(もしくはできない)技術

もし文系卒の女子エンジニアが 5年もののiOSアプリにユニットテストを導入しようとしたら

AR Quick Lookを家具ECサイトに導入した話

TBD

GitLabRunnerで始める自前CI環境

Swiftでつくるファミコンエミュレータのススメ

https://github.com/thara/SwiftNES
https://esa-pages.io/p/sharing/9621/posts/1217/ee0310c670427a825dc5.html

2 day LT(Lightning Talk) B 16:00~

今こそ理解しよう、輸出コンプライアンス
https://speakerdeck.com/kazu0620/jin-kosoli-jie-siyou-shu-chu-konpuraiansu

5分でわかる!Xcode 11から使えるXCFrameworks
https://speakerdeck.com/ikesyo/5fen-dewakaru-xcode-11karashi-eruxcframeworks

先生のことをお母さんって呼んでも大丈夫。そうObjecive-Cならね
https://speakerdeck.com/bannzai/iosdc-2019

iPhone 設定をアプリから操作してらくらく環境構築
https://speakerdeck.com/orgachem/easy-provisioning-iphone-using-configuration-profile-via-ios-app

Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する
TBD

SOLID原則を生活に適用する
https://speakerdeck.com/takasek/20190906-iosdc

簡単なアプリを作れるようになった!からその先に進むために
https://speakerdeck.com/mikiyoshida/jian-dan-naapuriwo-zuo-reruyouninatuta-karasofalsexian-nijin-mutameni?slide=2

tvOS 13にちょっと注目してみる
TBD

iOSエンジニアでもできるIoTガジェット作成、基板発注もう何も怖くない
TBD

CallKitを実装してはまったところをお話します
https://speakerdeck.com/k191k/callkitwoshi-zhuang-site-hamatutatokorowoohua-simasu

値オブジェクトへのCodable対応
https://speakerdeck.com/maguhiro/zhi-obuziekutofalsecodabledui-ying

3 day A 10:30~

A テストケースで Ambiguous Layout を発見する

by tarunon

スナップショットテスト実戦投入

by imaizume
https://speakerdeck.com/imaizume/practical-snapshot-testing

3 day A 10:50~

Heart of Swift

by Yuta Koshizawa
TBD

iOSアプリに「意識」は宿るのか?ディープラーニングの先にある人工知能(AI)

by 我妻幸長

3 day A 11:20~

モバイル決済アプリの作り方

by @kenmaz

https://speakerdeck.com/kenmaz/how-to-develop-a-mobile-payment-app
https://github.com/kenmaz/JPQRReader

カスタムInstrumentsでアプリをピカピカに!

by 行木 千春
https://speakerdeck.com/ridwy/kasutamuinstrumentsdeapuriwopikapikani

3 day A 13:30~

ソーシャルライブサービスにおけるデジタル化粧の仕組みと実装

by noppe

https://speakerdeck.com/noppefoxwolf/iosdc19
https://github.com/noppefoxwolf/iOSDC19-Example
https://github.com/noppefoxwolf/AR2DFaceDetector
https://github.com/noppefoxwolf/SkinSmoothingFilter
https://github.com/noppefoxwolf/WarpGeometryFilter

iPhoneのカメラで写真撮影から現像までの技術を紐解く

satoshin21

@hak & @tomzoh

今こそwatchOS

by 堤 修一
https://speakerdeck.com/shu223/jin-kosowatchos-number-iosdc

実践 CallKit/PushKit ときどき🐛退治

by monoqlo
https://speakerdeck.com/monoqlo/iosdc-2019

3 day A 14:20~

自作して理解するリアクティブプログラミングフレームワーク

y.imajo

多言語対応と戦う 2019年版

bymatsuokah
https://speakerdeck.com/matsuokah/iosdc2019-duo-yan-yu-dui-ying-tozhan-u2019nian-ban?slide=60

SwiftyMath で学ぶ数学(抽象代数学)

by さのたけと

すべての人のためのアクセシビリティ対応

by akatsuki174
https://speakerdeck.com/akatsuki174/subetefalseren-falsetamefalseakusesibiriteidui-ying-ecabd270-51b4-404b-8ebe-de677e09f62a

3 day A 15:45~

俺たちのARKitでめちゃめちゃ表情豊かなVTuber向け表情トラッカーを作るぞ

iOS 12以下でDark modeに対応した地獄の話

by @fromkk

Swiftのスタック変数とCPUレジスタの関係を読み解いた

by @rikusouda

モノレポで複数アプリをリリースする場合のGit運用戦略

SwiftUIでの開発に向けた我々が出来る既存アプリのリファクタリング

ARKitの壁認識で、壁にぶち当たった話

iOSDCのプロポーサル判別器をつくろう

Write the "code", Change the world. 〜エンジニアと法律〜

Getting Started with Swift WebAssembly

これデフォルトで作れないんだ!?を解消した話

フィードやチャットのスクロールを全力でなめらかにする

令和時代のゲームボーイ開発 👾

https://github.com/giginet/gb-sprite-generator
https://github.com/giginet/docker-gbdk
https://github.com/giginet/gbdk