Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
News
Sports
TV & Film
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts126/v4/53/3a/67/533a67c5-c1e9-c73b-e97d-3b02d1891318/mza_15887287411672172855.jpg/600x600bb.jpg
Lintschool
Lintschool
3 episodes
18 hours ago
A podcast about development, specifically iOS and mobile in general, we try to discuss topics that touches your day to day development process.
Show more...
Careers
Business
RSS
All content for Lintschool is the property of Lintschool and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
A podcast about development, specifically iOS and mobile in general, we try to discuss topics that touches your day to day development process.
Show more...
Careers
Business
https://d3t3ozftmdmh3i.cloudfront.net/production/podcast_uploaded_nologo/37936476/37936476-1685280879562-dffc0a56d77d9.jpg
Unraveling Dependency Injection in iOS Development
Lintschool
47 minutes 18 seconds
2 years ago
Unraveling Dependency Injection in iOS Development

Join us for the inaugural episode of our iOS development-focused podcast where we delve into one of the most pivotal concepts in software architecture: Dependency Injection (DI). Our journey begins with an introduction to DI, where we explain what it is and why it's an essential practice in contemporary software development.

We take a deep dive into the nature of dependencies and why managing them effectively can make or break your project. To put it all into perspective, we walk you through the various types of DI, including Constructor Injection, Method Injection, and Property Injection, discussing their pros and cons in the process.

Next, we delve into the heart of our discussion – Dependency Injection in the context of iOS development. From the challenges and considerations unique to Swift/Objective-C, to the best practices and tools for effective implementation, we cover it all.

We also shed light on how DI can significantly boost your unit testing process, making your apps more reliable and robust. Real-world scenarios and practical examples of DI in iOS will further help to reinforce your understanding of this key concept.

Moreover, we broaden our horizon by briefly comparing how DI in iOS stacks up against Android and other mobile platforms. We conclude the episode with a short Q&A segment, addressing questions and clarifying any misconceptions about DI.

Whether you're new to iOS development or a seasoned pro looking to up your game, this episode is packed with insights and takeaways that will change the way you approach your next project.

Stay tuned till the end for a sneak peek into the topic of our next episode. Join us on this journey as we unravel the intriguing world of iOS development, one podcast episode at a time! Links: Dependency Library by Pointfree Dependency injection with property wrappers Follow us on Twitter and social platforms: @lintschool


Lintschool
A podcast about development, specifically iOS and mobile in general, we try to discuss topics that touches your day to day development process.