Considering in SwiftUI · objc.io


Over the past months, we’ve labored laborious at updating our e-book Considering in SwiftUI. Over the previous years, we had the possibility to conduct SwiftUI workshops for a lot of firms. Based mostly on this expertise and the suggestions we bought, our method to explaining SwiftUI has developed so much. Subsequently, we selected to do a full rewrite of the e-book 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 plenty of emphasis on explaining view bushes (which the truth is would be the first chapter of the e-book) on this new version, in addition to how view bushes are interpreted by way of state, structure, animations, and extra. The e-book contains so much of recent diagrams to visualise these ideas.

After WWDC, we had been a bit torn about what to do. Ought to we put out a e-book with out mentioning all the brand new issues? This is able to be bizarre for those who can goal iOS 17 / macOS 14. But rewriting all the e-book for iOS 17 solely can also be not an choice, as many people nonetheless must help older platforms. As an alternative, we selected to amend the present chapters with callout packing containers, mentioning related modifications. As well as, we’ll have a separate iOS 17 chapter in the interim. For the ultimate launch of the e-book (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 e-book.

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 dwell stream. The first dwell stream will likely be in the present day (Friday June sixteenth) at 18:00 GMT+1 (9am PST). You may 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 isn’t 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 obtainable now.

Recent Articles

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Stay on op - Ge the daily news in your inbox