![]() Can you be an iOS developer with no UIKit knowledge? Of course. Does it help to have UIKit knowledge to be an iOS developer? Yes. The article is aimed at beginners, so don’t be surprised that there’s no mention of Objective-C, UIKit or similar. I think it’s a very good read (or, if you prefer, a very good 53 minutes video □). Happy Thursday! I want to link to Paul Hudson’s guide on how to become an iOS developer. The Case for Ad Hoc Engineer 1:1s with Newcomers, by Dark Mode in SwiftUI, Add Dark Mode Support in SwiftUI using Binding & AppStorage, by mecid, fadiossama, hishnash, davdroman, tundsdev, Kelvin Tan, Krzysztof Zabłocki, LeeKahSeng, sarunw.OptionallyDecodable - Property wrapper for turning decoding failures into optionals instead of errors, by Iggy Drougg.Best practice to build accessible apps with SwiftUI, by Create Publishers for HealthKit, by Bringing Polymorphism to Codable, by Designing API using Combine framework, by How to Manage Photo Library Permission in iOS, by Styling localized strings in Swift, by Sourcery Pro - Xcode extension that adds support for Live AST Templates, with fully featured Sourcery editor, by TextBuilder - Like ViewBuilder, but for Text - by DesignDetective - Compare your implementation and design, see how much they match, by Enes Karaosman.Thanks for your great work and for being a part of our community, Krzysztof! Why am I making an exception? Does Krzysztof really need the extra clicks and maybe app purchases he might get from iOS Goodies? He might not need them. So you might be very surprised that this week I’m linking to Krzysztof Zabłocki’s Sourcery Pro - look for it in the Tools section below. I have always considered that linking to paid products should be in the form of a sponsored message. Happy Thursday! If you’ve been subscribed to this newsletter for a while now, you probably realised I don’t like to include links to paid products, or that are behind a paywall or even require a login in order to read them (looking at you, Medium □). Getting Ready for AppTrackingTransparency, by CocoaPods Trunk: Remote Code Execution found, by Dear Xcode…., by What’s the difference between a singleton and a shared instance in Swift?, by Accessibility actions in SwiftUI, by Coordinators and Tab Bars: A Love Story, by 4 Xcode shortcuts to boost your productivity for SwiftUI, by Every SwiftUI protocol explained, by SwiftUI In Production, by Swift Tips #30 - weak & unowned, by zntfdr, mecid, LeeKahSeng, sarunw.But everybody’s using the latest Xcode and this sudden 6-day deadline shouldn’t be a problem. However, that announcement in September was easy to miss as it was overshadowed by the surprise release of iOS 14. This shouldn’t come as a surprise, as it was initially announced in September last year and it fits the schedule from the previous years. ![]() In other news, Apple announced that starting April 26, all apps submitted to the App Store have to be built with Xcode 12 and the iOS 14 SDK. Xcode 12.5 requires macOS Big Sur, so if you haven’t updated yet, be sure to do that before downloading and unxipping Xcode 12.5. I’m not going to cover the hardware announcements, but as I was expecting soon after that we got the Xcode 12.5 RC. Happy Thursday! We had the Apple Spring Event this week.
0 Comments
Leave a Reply. |