2018-01-01から1年間の記事一覧

iOSDC 2018 day3 参加メモ

iOSDC 2018の3日目参加メモです。 AutoLayoutエラー診断所 ~発狂しないためのデバッグ手法~ 発表資料-完全版 発表資料-省略版 コンソールログを見て、水平方向なんだなくらいを把握する Encapsulatedを探す。これは勝手に生成した制約 WTF Auto Layout。ワー…

iOSDC 2018 day2 参加メモ

iOSDC 2018の2日目参加メモです。 iPhone が数秒おきにクラッシュするんだけど! iPhoneが再起動する 12月2日から突然発症 一部アプリの通知をオフにすると解消 Zaimサーバ側、Xcodeにエラーなし 原因判明 LocalNotificationをコメントアウトしたら発生しな…

iOSDC 2018 day1 参加メモ

iOSDC 2018の1日目参加メモです。 Markdownをリアルタイムに解析する Izumoの開発で使った技術の紹介 Githubに良いライブラリがなかったので自作した カラーリングと入力補助を実装 最小単位で解析(可能であればその行のみで) 絵文字が大変。文字コードを…

iOSDC 2018 day0 参加メモ

iOSDC 2018の前夜祭参加メモです。 標準アプリから学ぶ、HIGが教えてくれないiOSデザインのこと ドアの話 ドアはいろいろあるけど違いを意識しない なぜか 何度も利用したことある、同じふるまい 自動ドアが大きな変化だった 自動ドアはなぜ生まれたか 技術…

try swift 2018 tokyo day 2 参加メモ

try swift 2018 tokyo 2日目の参加メモです。 Expression Problem を解決する 発表資料 niwatakoさんのまとめ MapViewのようなものを作るときUIViewのサブクラスを作って解決する UIViewだとMacOS, Webで使えない どうするか Expression Problem: 拡張性の問…

try swift 2018 tokyo day 1 参加メモ

try swift 2018 tokyo 1日目の参加メモです。 裏 Swift Tour 発表資料 以下の順で紹介 値への代入 オプショナルな値への代入 Closure enum Never inout return didSet defer init, deinit 以下、気になった点のみメモ オプショナルな値への代入を使って、成…

Droidkaigi2018 day2 参加メモ

詳解 ViewGroupのレイアウト内部実装 http://seto-hi.hatenablog.com/entry/2018/02/03/163035 各ViewGroupの内部実装がどうなっているのか理解できる素晴らしい発表でした。 内容が盛りだくさんでほとんどメモ取れていないので少しだけ。詳しくは資料で。補…

Droidkaigi2018 day1 参加メモ

まだ途中 Kotlinアンチパターン 以下の環境で得られたアンチパターンについて紹介 巨大なアプリ メンバーの開発経験が様々 最大11人 lateinitのnull初期化 通信後などonCreateなどよりはるか後の処理で初期化してしまい、初期化前にアクセスしてしまう 補足 …