CAMPFIRE iOS #1 - connpass

https://yj-meetup.connpass.com/event/51735/

での発表資料です。

(2017/3/23追記):

各所からいただいたフィードバックに基づき、不正確な記述を修正しました。（Nyohoさん、あんざいゆきさん、かとじゅんさん、ありがとうございます）

また、参考リンク集を追加しました。

## 参考リンク

■ MVC Pattern

http://heim.ifi.uio.no/~trygver/2003/javazone-jaoo/MVC_pattern.pdf

■ Understanding JavaServer Pages Model 2 architecture | JavaWorld

http://www.javaworld.com/article/2076557/java-web-development/understanding-javaserver-pages-model-2-architecture.html

■ The DCI Architecture: A New Vision of Object-Oriented Programming

http://www.artima.com/articles/dci_vision.html

■ PHP Mentors -> Beyond MVC

http://phpmentors.jp/post/69076928673/beyond-mvc

■ Model-View-Controller

https://developer.apple.com/library/content/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html

■ Martin Fowler: eaaDev

https://martinfowler.com/eaaDev/

■ GUI Architectures

https://www.martinfowler.com/eaaDev/uiArchs.html#Model-view-presentermvp

■ THE MODEL-VIEW-VIEWMODEL (MVVM) DESIGN PATTERN FOR WPF

https://msdn.microsoft.com/ja-jp/magazine/dd419663.aspx

■ Flux | Application Architecture for Building User Interfaces

http://facebook.github.io/flux/docs/in-depth-overview.html#structure-and-data-flow

■ Alistair.Cockburn.us | Hexagonal architecture

http://alistair.cockburn.us/Hexagonal+architecture

■ The Onion Architecture : part 1 : Jeffrey Palermo (.com)

http://jeffreypalermo.com/blog/the-onion-architecture-part-1/

■ The Clean Architecture | 8th Light

https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html

■ Onion Architecture と Clean Architecture - 騒音のない世界 BLOG

http://noiselessworld.hatenablog.jp/entry/2016/12/31/231632

■ Introduction to VIPER - Mutual Mobile Engineering Blog

http://web.archive.org/web/20160111142228/http://mutualmobile.github.io/blog/2013/12/04/viper-introduction

■ MVVM-C In Practice // Speaker Deck

https://speakerdeck.com/macdevnet/mvvm-c-in-practice

■ Minimum Viable Architecture -- Good Enough is Good Enough in a Startup

https://www.slideshare.net/RandyShoup/minimum-viable-architecture-good-enough-is-good-enough-in-a-startup