5

iOS Dev & Swift Newsletter #1

 1 year ago
source link: https://www.thomashanning.com/ios-dev-swift-newsletter-1/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

iOS Dev & Swift Newsletter #1

The first month of the year is already over! In the first few weeks, there were already very interesting blog posts and YouTube videos in the world of iOS development and Swift.

Thomas Hanning

Feb 4, 2023 • 4 min read
iOS Dev & Swift Newsletter #1

Photo by Glen Carrie / Unsplash

iOS Development

Code styling is both a subjective and important topic. In this post, Daniel James makes many good proposals.

1*BhxNuh8wQHztInYH7gQt2w.png

Watch this video if you want to know how to create the sliders of the iOS control center:


Swift

This is a short but good post about the options for adding animations to SwiftUI views:

20230116-animations-in-swiftui.png

Async/await is great, but it's even greater if you know how to combine it with the good old completion handlers:

completion-handler-async-function.png

Performance is an important topic and understanding big O notation helps you to write efficient algorithms. Additionally, it's also important to know about this topic in coding interviews.

1*jv9t9iWK1TbpfYuAJim7cw.png

Back in the day, there was no automatic reference counting. Today you have ARC and it's great. However, that doesn't mean you cannot make mistakes. For example, it's still possible to create a so-called retain cycle. So it's good to understand how memory management works in Swift:

1*bsMgghRysHTaZRJaJrH--g.png

Productivity and Career

We all know it - we start a shiny new project, but after a few weeks we don't work on it anymore. If you want to change that, read this post:

1*fL4ZmeZSQkTiW_FFeZz5wQ.png

Everybody likes the idea of becoming an entrepreneur, but how about becoming an intrapreneur?

photo-1444653614773-995cb1ef9efa?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDR8fENvcnBvcmF0ZXxlbnwwfHx8fDE2NzQ4MjkyNTU&ixlib=rb-4.0.3&q=80&w=2000

On ThomasHanning.com

photo-1571171637578-41bc2dd41cd2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fHByb2dyYW1taW5nfGVufDB8fHx8MTY3NDkxOTk1MQ&ixlib=rb-4.0.3&q=80&w=2000

alert.jpg

1_o03iSVQE7CuGgeup86phig@2x.jpeg

photo-1530133532239-eda6f53fcf0f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDV8fG1pY3Jvc29mdCUyMHdpbmRvd3N8ZW58MHx8fHwxNjc1MDE4ODM1&ixlib=rb-4.0.3&q=80&w=2000


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK