šš¼ Welcome to SwiftlyRush
Did you watch the recent Apple event?
I am not sure about you, but it's exactly what I expected. The introduction of Mac Studio was a surprise, but it makes sense for Apple to capture this market off its high-end users. Although, I could see the display being more beneficial for the average mac user. This time, it includes the stand as well š
I was more surprised by the vast amount of time on the event was spent discussing the iPhone SE. They are attempting to capture more of this market; I mean, the hardware for the price is reasonable.
I am more interested in the M1 Fusion; this is a power that I have never seen before. I recently upgraded to an M1 Max, and it's honestly changed the speed I can work at; doubling this must be extraordinary.
Let me know your thoughts on Twitter.
š„³ What's New
Using @escaping in Swift - SwiftlyRush
This week I am escaping those closures šš¼āāļø, well not quite like that but using the @escaping syntax when writing closures within your code. It's something you have likely used without knowing, but let's deep dive into the reasons for escaping closures in Swift.
š„ Community News
Designing a lightweight HTTP framework: foundation by Swift Unwrap
I highly recommend reading this series on building a lightweight HTTP framework. I am not saying go ahead and implement this particular method but I think it covers some key fundamentals that will certainly help you understand networking.
How to Save, Fetch, Update and Delete data from Core Data using Swift by John Codeos
Learn how toĀ save,Ā fetch,Ā updateĀ andĀ deleteĀ data usingĀ Core DataĀ by implementing them in two demo apps that I have created. TheĀ NotesĀ and theĀ NewsĀ app.
TN3106: Customizing the appearance of UINavigationBar | Apple Developer Documentation
Have you seen these tech notes provided by Apple? I love these, and it's really starting to bolster the Apple Developer docs, which I think you'll agree - is much needed.
Easier Code Review With Pre-Commit Hooks by Aryaman Sharda
In this article, we'll see how we can use Git hooks to establish a common set of checks and balances for our team and simplify the code review process. I love this idea and it's something I have within the iOS team at Stream.
š” And Finally...
Have you seen these? I am tempted, I have to say š