# KVO/KVC

Published articles for KVO/KVC.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Massive View Controllers

DevFeed: [Massive View Controllers](<https://devfeed.tech/articles/massive-view-controllers-37508.md>)

Original publisher: [Read original article](<https://www.cimgf.com/2015/09/21/massive-view-controllers/>)

Author: Marcus Zarra

Published: 2015-09-21T19:58:15Z

Content type: opinion

Language: en

Sources: [Cocoa Is My Girlfriend](<https://devfeed.tech/sources/cocoa-is-my-girlfriend.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [Dependency injection](<https://devfeed.tech/topics/dependency-injection.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [unit test](<https://devfeed.tech/topics/unit-test.md>)

Tags: [cocoa-touch](<https://devfeed.tech/tags/cocoa-touch.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-practice](<https://devfeed.tech/tags/coding-practice.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [development](<https://devfeed.tech/tags/development.md>), [kvo-kvc](<https://devfeed.tech/tags/kvo-kvc.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>)

### AI overview

The article argues that view controllers should remain focused on presentation rather than containing network code. It recommends separate units for network requests, a top-level data controller, dependency injection, persistence through Core Data, and isolated unit testing.

### Source excerpt

While at Empirical Development and then MartianCraft I had been distanced from all of the inventive solutions that other development teams have been coming up with for the past few years. I was living in a bubble of our development teams. Now that I am working independently again, I am being exposed to a large [...]