Considering in SwiftUI · objc.io


Over the last months, we’ve labored arduous at updating our guide Considering in SwiftUI. Over the previous years, we had the prospect to conduct SwiftUI workshops for a lot of firms. Primarily based on this expertise and the suggestions we acquired, our strategy to explaining SwiftUI has advanced loads. Subsequently, we selected to do a full rewrite of the guide to be on par with our workshops.

The overall construction nonetheless is similar to the earlier version, however the content material is model new. We put loads of emphasis on explaining view bushes (which in truth would be the first chapter of the guide) on this new version, in addition to how view bushes are interpreted when it comes to state, structure, animations, and extra. The guide consists of loads of latest diagrams to visualise these ideas.

After WWDC, we had been a bit torn about what to do. Ought to we put out a guide with out mentioning all the brand new issues? This could be bizarre for those that can goal iOS 17 / macOS 14. But rewriting the whole guide for iOS 17 solely can also be not an choice, as many people nonetheless should help older platforms. As a substitute, we selected to amend the present chapters with callout packing containers, mentioning related adjustments. As well as, we’ll have a separate iOS 17 chapter in the intervening time. For the ultimate launch of the guide (as soon as the brand new stuff is out of beta) we’ll attempt to combine the contents of that chapter into the remainder of the guide.

Attributable to this transition part, we have determined to launch the brand new version as a beta model. We plan to place out the chapters one-by-one as we’re integrating new iOS 17 subjects. Throughout this prerelease part, we’re additionally internet hosting a weekly Q&A stay stream. The first stay stream will likely be as we speak (Friday June sixteenth) at 18:00 GMT+1 (9am PST). You possibly can submit any questions you might have for us over at this Github repository.

Till now we’ve up to date all of our books at no cost ever since we began objc.io (over ten years in the past!). Since this replace of Considering in SwiftUI will not be an incremental one, however a whole rewrite from the bottom up, we have determined to launch it as a brand new product – the prelease model is out there now. Nonetheless, when you’ve got beforehand purchased our guide and might’t afford the replace, or have purchased the guide very lately, simply ship us an e-mail and we’ll get you a free replace.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles