iOSDC Japan 2018

Registration date 2018.10.22

iOSDC JapanはiOS関連技術をコアのテーマとした技術者のためのカンファレンスです。

iOSDC Japan 2017の動画はこちらから:
https://crash.academy/community/iosdcjapan

iOSDC Japan 2018 の動画一覧

Open 2018.11.06

Swiftの生みの親によるasync/await for Swiftを徹底解説し、新しい非同期処理の手法を理解 ...

Swiftの生みの親、クリス氏によって2017年8月にプロポーザルasync/await for Swiftの下書きが公開されました。その内容はコルーチンサポートで、我々はSwif ...
Open 2018.11.06

差分計算アルゴリズムを用いた高速なUITableView描画

UITableViewをいかに高速に描画、更新するかはiOSアプリケーションの実装において頻繁に遭遇する問題です。本セッションでは単純な reloadData を用いた場合と差分計 ...
Open 2018.11.06

動画アプリをなめらかに動かす技術

近年、動画サービスが盛り上がりを見せています。単に動画を再生するだけなら簡単ですが、なめらかなUI/UXの実現や複数動画再生の制御、エラーハンドリングなど実際のサービスでは考慮すべ ...
Open 2018.11.06

iOSと(深層)強化学習

強化学習は機械学習の一種で、試行錯誤を通じて「環境における価値を最大化するような行動」を「エージェント」が学習します。強化学習が例えばゲームでうまく機能した場合、次第にゲームの打ち ...
Open 2018.11.06

iOS WKWebViewの魔改造

ー高速DOM操作 WKWebViewでダークモードを実現するーWKWebView内の動画再生をAVPlayerに移し替えるーWKWebView内のジェスチャーをコントロールするーi ...
Open 2018.11.06

肥大化しがちなアプリの起動経路を整理する

通常起動にプッシュ通知、Universal Linksはもちろんのこと、Core SpotlightやWidget、Home Screen Quick Actionには対応してます ...
Open 2018.11.06

コンパイラから紐解くSwift method dispatch

Swiftには実行するメソッドを効率的に決定する機構があります。しかし、静的型付け言語であるにも関わらず動的に決定せざるを得ないパターンや、finalやprivateなどの修飾子が ...
Open 2018.11.06

Swift Compilerの最適化入門 - AllocBoxToStack編

varとletはSwiftコードを書く上で頻繁に使い、それぞれの特徴を理解してコードを書くことが重要です。しかし、実は適切な使い方をしていなくてもSwift Compilerがある ...
Open 2018.11.02

Swift 4.2 はどのような進化をしているのか

Xcode 10 から Swift 4.2 に変更となりますが、変更点のチェックはお済みでしょうか?CfPを出す現時点で Swift 4.2 には 18個の Proposal が実 ...