タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

iosに関するhands_recのブックマーク (3)

  • Refactoring at Scale – Lessons of Rewriting Instagram’s Feed

    About the content This talk was delivered live in September 2016 at try! Swift NYC. The video was recorded, produced, and transcribed by Realm, and is published here with the permission of the conference organizers. When the Instagram team rewrote their iOS feed from the ground up, they learned more than they anticipated about collection views, diffing, and the dangers of too much spaghetti code.

    Refactoring at Scale – Lessons of Rewriting Instagram’s Feed
  • SwiftでKVOを使って堅牢なMVCを実現するサンプル - Qiita

    KVO(Key-Value Observing)とは、あるオブジェクトに変更などが発生したことを検知して、別の命令を実行するデザインパターンです。 アプリ開発において、Modelは「通知」でViewやControllerへ変更を伝えることが重要です。まずその点に置いては下記のスライドが素晴らしく参考になります。 iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い 「通知」におけるKVOのサンプルを作ってみました。アップルの公式ドキュメントを参考にしました。 Apple Document Key-Value Observing ソースはプロジェクトごとこちらにあります。ダウンロードして、お試しください。 https://github.com/nishiyamaosamu/swift-kvo-example では解説していきます。 サンプルアプリの概要 「画面を

    SwiftでKVOを使って堅牢なMVCを実現するサンプル - Qiita
  • iOSアプリのモデル周りの構造についてのコードリーディングをしてみた – morizotter blog

    iOSアプリのモデル周りの構造がいつもしっくりこないので、先日、目にして気になっていたスライドから「設計のコツ」の部分をやってみることにしました。「iOS開発におけるパターンによるオートマティズム」の復習もしたいところですが、今回はまだやったことのない、「novi/LTAPIRequest」に関してコードリーディングをしてみたいと思います。 参考にしたスライド スタートアップでの技術力の磨き方 // Speaker Deck 早速開始 スライドの中で紹介されている、「novi/LTAPIRequest」をcloneしました。気づいたことをメモのように書いていきます。 The Arch Way こんな言葉が出てきました。調べてみると、「KISS (Keep It Simple, Stupid; シンプルにしとけよ、このバカチンが) という言葉に集約」される思想らしいです。 「オープンであるこ

    iOSアプリのモデル周りの構造についてのコードリーディングをしてみた – morizotter blog
  • 1