# Cocoa Touch

Published articles for Cocoa Touch.

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 [...]