Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Inside iOS Dev - Refactoring Large Initializer in Swift. Part 1. Dependency Injection with Default Values and Properties.

Refactoring Large Initializer in Swift. Part 1. Dependency Injection with Default Values and Properties.

Inside iOS Dev

10/23/21 • 25 min

plus icon
bookmark
Share icon

In this episode Sandeep and Alex refactor a class with a large initializer into something easier to use. This is part one of this series.

Sample code was taken from Fred’s tweet: https://twitter.com/frederickohen/status/1413595709471875072

Sign up for Alex's upcoming video course about iOS System Design Interview: https://iosinterviewguide.com/system-design-interview

Sign up for Alex's upcoming video course about RIBs Architecture: http://ribsarchitecture.com/video-course-waitlist

Need to prepare for an iOS Engineer Interview?

https://iosinterviewguide.com

Connect with us: https://twitter.com/insideiosdev

Email us at [email protected]

Explicit content warning

10/23/21 • 25 min

plus icon
bookmark
Share icon

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/inside-ios-dev-133583/refactoring-large-initializer-in-swift-part-1-dependency-injection-wit-17223475"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to refactoring large initializer in swift. part 1. dependency injection with default values and properties. on goodpods" style="width: 225px" /> </a>

Copy