タグ

iosとMVVMに関するenmtkntのブックマーク (10)

  • iOSアプリケーションアーキテクチャ : MVVM、MVC、VIPER電撃比較

    About the content This talk was delivered live in June 2016 at mDevCamp. The video was transcribed by Realm and is published here with the permission of the conference organizers. MVVM、MVC、VIPERなど多様なアーキテクチャデザインがありますが、どれが一番良いのでしょうか。この講演では良いiOSアプリアーキテクチャを構成するためにどのような要素が必要なのかを見ていきます。 導入(0:00) New York Timesで働いているKrzysztof Zabłockiです。オープンソースまたは私が作ったFoldifyアプリを通じて私の名前を聞いたことがある方がいるかもしれません。もしかしたらObjectiv

    iOSアプリケーションアーキテクチャ : MVVM、MVC、VIPER電撃比較
  • iOS Architecture Patterns

    Don’t miss the iOS Developer Roadmap for 2018! UPD: Slides which I presented at NSLondon available here. Feeling weird while doing MVC in iOS? Have doubts about switching to MVVM? Heard about VIPER, but not sure if it worth it? Keep reading, and you will find answers to questions above, if you don’t — feel free to complain in comments. You are about to structure your knowledge about architectural

    iOS Architecture Patterns
  • 画面遷移の管理とMVVM

    Presentation Coordinator with MVVM architecture 第一回スタートアップiOS/Android勉強会 参考資料リンクや補足は次のQiita記事にまとめてあります。 http://qiita.com/yoching/items/e24197a38cccbba880c1

    画面遷移の管理とMVVM
  • RxSwift で MVVM パターンを作るときに参考になるサンプルコードまとめ - Qiita

    artsy/eidolon artsy/eidolon オープンソースの iOS アプリ。 元々は RAC 2 で作っていたものを RxSwift で書き換えたとのこと。 その PR がこちら: Migrates from ReactiveCocoa 2.x API to RxSwift #569 https://github.com/artsy/eidolon/pull/569 sergdort/RxMarvel sergdort/RxMarvel Keeping this in mind I like to think about ViewModel as a “Black Box” which accepts some UI triggers, other dependencies and apply some Rx operators https://medium.com/@Ser

    RxSwift で MVVM パターンを作るときに参考になるサンプルコードまとめ - Qiita
  • レンタルオフィスで法人登録は可能?そのメリットとデメリット

    都内でレンタルオフィスを調べてみると、例えば一人用で2万円から10万円以上まで価格に差があります。 理由は立地場所と、部屋のタイプにあるようです。 レンタルオフィスは事業者によって価格の設定も異なり、機材の利用もオプションのように別途費用がかかるものもあります。 普及率が伸び続けるレンタルオフィスですが、どういうものをレンタルオフィスと呼ぶかの定義はあまりはっきしていません。 バーチャルオフィス、コワーキングスペース、シェアオフィスなど色々ありますから混同しますね。 厳密には、レンタルオフィスはネット環境が整った複数の利用者に提供される専用スペースの一つであるといえます。 直訳して「貸事務所」という言葉になるので、他のバーチャルオフィスなどもすべてレンタルオフィスの種類の一つとする解釈もあります。 増加の要因としては、テレワークが増えているということもあるのでしょう。 起業するにあたってオ

  • レンタルオフィスで法人登録は可能?そのメリットとデメリット

    都内でレンタルオフィスを調べてみると、例えば一人用で2万円から10万円以上まで価格に差があります。 理由は立地場所と、部屋のタイプにあるようです。 レンタルオフィスは事業者によって価格の設定も異なり、機材の利用もオプションのように別途費用がかかるものもあります。 普及率が伸び続けるレンタルオフィスですが、どういうものをレンタルオフィスと呼ぶかの定義はあまりはっきしていません。 バーチャルオフィス、コワーキングスペース、シェアオフィスなど色々ありますから混同しますね。 厳密には、レンタルオフィスはネット環境が整った複数の利用者に提供される専用スペースの一つであるといえます。 直訳して「貸事務所」という言葉になるので、他のバーチャルオフィスなどもすべてレンタルオフィスの種類の一つとする解釈もあります。 増加の要因としては、テレワークが増えているということもあるのでしょう。 起業するにあたってオ

  • Introduction to MVVM · objc.io

    I got my first iOS job at 500px in 2011. I had been doing iOS contracting for a few years in college, but this was my first, real iOS gig. I was hired as the sole iOS developer to make the beautifully designed iPad app. In only seven weeks, we shipped a 1.0 and continued to iterate, adding more features and, intrinsically, more complexity to the codebase. It felt at times like I didn't know what I

  • MVVM Sample / Example Implementation in iOS

  • MVVM入門(objc.io #13 Architecture 日本語訳) - Qiita

    ※以下はobjc.io, Issue #13 Architecture, June 2014 By Ash Furrowの日語訳です。 私は2011年に500pxで私の最初のiOS仕事を得た。私は、大学で2、3年の間請負iOSをしていました しかし、これが最初の当iOSの仕事でした。 私は美しく設計iPadアプリを作るための唯一のiOS開発者として雇われた。 わずか7週間で、我々は1.0を出荷し、多くの機能と、コードベースに質的に、より多くの複雑さを追加し、イテレーションし続けた。 自分が何をしているかについて分からなくなることを時々感じました。私は、デザイン・パターンを知っていました – 良いコーダーのように –しかし、私は客観的に構造上の決定の有効性を計るにはあまりに作っていたプロダクトに近すぎたのです。 今までMVCのことを聞いたことはありますか?大規模なビューコントローラと時

    MVVM入門(objc.io #13 Architecture 日本語訳) - Qiita
  • MVVMをベースに複雑な振る舞いをしっかり把握できるアプリ開発 - Qiita

    TL;DR 複雑になりがちな構造やコードをシンプルで把握しやすいコードで記述したい MVVMを用いて責務を明確にし関心事を分離した構造にする ViewDataBindingとFRPを用いて時間とともに変化するデータやステートに伴う処理を宣言的に記述し、Viewとデータの動的な変化を相互的に連動させる 上記をSwiftとそのパラダイムを活かしたライブラリ(SwiftBond)を中心に実現する はじめに Swiftで新規のアプリを開発することになり、MVVM、FRP、ViewDataBindingの要素技術を活用して開発を行いました。設計やライブラリ選定は2015年5月に行っており実装環境はXcode6.4,Swift1.2になります。Swift2.0以上になるとSwift系ライブラリも大きくインタフェースを変更しているため、ここで紹介しているサンプルコードもそのままでは動作しないことをご留意

    MVVMをベースに複雑な振る舞いをしっかり把握できるアプリ開発 - Qiita
  • 1