Weekend good reads for Apple developers #2023/38

iPhone 15 and iPhone 15 Pro are arriving to first customers. Hopefully, you've got the model you wanted and now you have some time to go through interesting reads.

And this is it for today. Have some fun over the weekend (especially if you got your new iPhone) and get back next Friday for another pack of great reads!

Xcode 15 with Swift 5.9 is released

Apple releases Xcode 15 with Swift 5.9 toolchain.

Xcode 15 includes Swift 5.9 and SDKs for iOS 17, iPadOS 17, tvOS 17, watchOS 10, and macOS Sonoma.

  • Swift macro support brings inline expansions and breakpoint debugging in the source editor
  • Git staging helps craft your next commit without leaving your code
  • String catalogs streamline localization with a single place to view and edit strings
  • Bookmarks help organize your favorite locations and searches in your projects
  • Test reports provide summary view, testing insights, and video playback for UI automation results
  • OSLog offers a structured and customizable logging mechanism in the debug console
  • Documentation Preview editor brings real-time preview for DocC content
  • Archive workflows streamline distribution with simplified export and upload to TestFlight and the App Store
Mac App Store – Xcode

Swift 5.9 is now officially released for supported platforms.

This is a major new release that adds an expressive macro system to the language and introduces support for integrating Swift into C++ codebases through bidirectional interoperability.

It also introduces parameter packs, an improved expression evaluator while debugging, enhanced crash handling, Windows platform improvements, and more.

Swift Blog

Mac App Store: Xcode

Release Notes: Xcode 15 Release Notes

Swift Blog: Swift 5.9 Released

Weekend good reads for Apple developers #2023/37

Well, Wonderlust event brought us new iPhones and Apple Watches. We've made our first pre-orders and now we could enjoy the weekend with some great articles to read.

And that is it for this weekend. Come back next week for more great articles!

Weekend good reads for Apple developers #2023/36

Next week we'll see how new iPhone is better than previous one, so, we have weekend to read about development topics.

And that is it for today. See you after the event (and, after our next podcast episode).

Weekend good reads for Apple developers #2023/35

It's September already! Time flies... School year is started. And we have something new to learn today.

And this is it for this week. We will be back next Friday with another great pack of articles!

Weekend good reads for Apple developers #2023/34

Small list for this weekend, so – more time to unwind. Let's go.

That is it for today. Have a great weekend and come back next Friday for another pack of great reads!

Weekend good reads for Apple developers #2023/33

Great weekend for another big pack of great articles to go through.

And one video on SwiftData:

https://www.youtube.com/watch?v=y3LofRLPUM8
https://www.youtube.com/watch?v=y3LofRLPUM8

That's a lot. Weekend will be packed.

Swift Server workgroup published annual update

Swift Server workgroup (SSWG) publishes annual update highlighting 2022 accomplishments and 2023 plans.

Workgroup highlights ecosystem growth with new libraries, migration to Swift modern concurrency model, new tools for server-side development.

2023 goals are set as follows:

  • Continued focus on growing the ecosystem
  • Adoption of structured concurrency
  • Expand the documentation and guides
  • Improve tooling

Swift Blog: SSWG 2023 Annual Update

Weekend good reads for Apple developers #2023/32

School starts in US, and we have another weekend with great reads to spend some time on.

And quick shoutout for next week's online conference – Mobile People Community Day. Join our experts with great talks on different mobile development platforms, including review of WWDC23 announcements.

Weekend good reads for Apple developers #2023/31

It's August already. One more weekend to spend with good articles on development.

And that is it for weekend. New articles will be posted next week.