動画はありません。
iOSアプリケーションの高速化においてメインスレッドをブロックするUIの描画コストは無視できない問題です。日経電子版アプリでは非同期なUI描画を実現するTexture(AsyncDisplayK...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:09 p.m.
スクラムに関する情報と書籍は世の中に溢れています。もし、間違った解釈によってエンジニアがより少ない情報・短い時間での開発を強いられるとしたら、改善をする必要があります。このトークでは、スクラムの...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:09 p.m.
AppleDeveloperProgramに、BugReporterがあることを知っていますか?開発中に見つけたiOSの不具合やドキュメントのミスなどを、Appleに報告するツールです。ネット上...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:10 p.m.
Swiftで書かれたOSSのBDD FrameworkとしてQuickがあります。Quickは独自のDSLによりテストを構造化できていますが、それをSwiftでどのように実現しているのでしょうか...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:10 p.m.
アプリ開発と言うとほとんどがAndroid・iOS両OS開発するシーンがほとんどかと思われます。その中でiOSでは容易に実装できるけどAndroidではキツイ!と言う実装やその逆のパターンも数多...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:11 p.m.
継続的に開発していく上で、テストは非常に重要です。意図しない影響を防ぎ、毎回のレビューの負荷を大きく下げます。一方で、テストがない複雑なコードはすぐにブラックボックス化し、変更もレビューも大変に...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:11 p.m.
昨年4月頃、それまで社内で抱えてたいくつかの問題を解決するために全アプリ開発チームでReduxの導入を決定しました。その後会員系アプリから銀行系アプリまで10個弱のアプリ開発が行われてきました。...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:11 p.m.
動画や配信サービスの流行している昨今、iOSアプリ側で動画のデコードする需要は大きくなりました。このセッションではiOS上でVideoToolbox.framework,AudioToolbox...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:12 p.m.
アプリがクラッシュするとデバイス内にもクラッシュログが残ることをご存知でしょうか。ただ、そこには16進数のアドレスが並んでいるだけの場合もよくあります。本トークではそのアドレスをメソッド名に変換...
Read more >>投稿者:takasek
投稿日:June 22, 2019, 10:13 p.m.