Swiftable Weekly Bytes #3

Nitin Aggarwal
Swiftable
Published in
3 min readSep 8, 2023

--

This series is a gateway to fostering collaboration, sharing knowledge, and promoting the works of talented iOS developers.

Welcome to Swiftable Weekly Bytes 

Here are the recommended articles for this week:

Learn how to build UI programmatically in iOS

Building UI programmatically allows you to create UI elements dynamically based on data or user interactions. This is particularly useful for apps with dynamic content or complex user interfaces that change at runtime.

In some cases, building UI programmatically can be more efficient in terms of memory usage and performance compared to using storyboards or Interface Builder, especially for complex and data-driven applications.

Here is the complete article to read:

Protocol Composition in Swift

In Swift, protocol composition is a powerful feature that allows you to combine multiple protocols into a single name. This can be very useful when you want to define a type that needs to adhere to multiple protocols simultaneously. Instead of writing multiple protocols again and again, you can just give a single name by combining them.

Here is the complete article to read:

Mastering SwiftUI Navigation

In this blog, we embark on a journey through SwiftUI’s navigation techniques, focusing on the power of NavigationView. From the art of navigation links to mastering hierarchies, we'll explore personalized destination views through practical examples.

Here is the complete article to read:

The Rewritten Story of Swift & Immortality: the @escaping closures!

Closures offer a flexible and dynamic way to encapsulate functionality and execute code blocks. However, not all closures are created equal; they come in two flavors: non-escaping and escaping. The key distinction between them lies in their lifespan and how they interact with the flow of your program.

Here is the complete article to read:

Bringing Your A-Game to iOS Development: Strategies for Success

iOS development is a rapidly evolving field, and to stand out as a top-notch iOS developer, you need more than just technical skills. You must bring your A-game in terms of coding expertise, problem-solving abilities, and personal development.

In this guide, we will discuss the key strategies and principles that can help you ace as an iOS developer and excel in your career.

Here is the complete article to read:

Thank you for your support !!

We always try to recommend practical guides and amazing stuff based on iOS, Swift, SwiftUI, or anything valuable for you.

Help to grow each other:

  • Do claps if you really find it useful somehow 💛
  • Do share with your friends to help them 👬
  • Do comment in case of any question 💬
  • Connect if you want to include your article here 🤝

Follow Swiftable for more updates 👍

Keep learning !!

--

--

Nitin Aggarwal
Swiftable

Lead Software Engineer (iOS), Technical Writer, Technical Interviewer, Helping you to crack your iOS interview.