Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @johnsundell
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @johnsundell
-
Update: The GM seed of Xcode 12 is now available: https://developer.apple.com/download
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
The reason why Apple is surprise-releasing iOS 14 tomorrow might be because nothing else shown in the keynote is shipping immediately, and they wanted something that people can get their hands on now. But not giving developers a heads-up (or even a GM) is still a terrible move
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Sundell HQ is ready for today's
#AppleEvent
!
Less than an hour to go - who's excited?
pic.twitter.com/uzLV39f8v1
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Continuing to explore what's new in UIKit in iOS 14 by taking a look at the new UIAction-based APIs for handling UIControl events — finally, a built-in way to configure buttons and other controls with closures
A new, pre-#AppleEvent
article, enjoy!
https://www.swiftbysundell.com/tips/creating-closure-based-ui-controls-with-uiaction …Thanks. Twitter will use this to make your timeline better. UndoUndo -
John Sundell Retweeted
Awesome job with your site
@johnsundell, such great usability overall and good job with the meta data, the shared links look awesomepic.twitter.com/OtJQUn39gV
Thanks. Twitter will use this to make your timeline better. UndoUndo -
New UIKit-based tips & tricks
Keyboard events: https://swiftbysundell.com/tips/handling-keyup-and-keydown-events …
Using the responder chain: https://swiftbysundell.com/articles/propagating-user-facing-errors-in-swift …
Modern collection views: https://swiftbysundell.com/articles/building-modern-collection-views-in-swift …
Showing view controllers: https://swiftbysundell.com/tips/showing-view-controllers …
Combine + UIKit:https://swiftbysundell.com/articles/building-custom-combine-publishers-in-swift …Thanks. Twitter will use this to make your timeline better. UndoUndo -
John Sundell Retweeted
This week’s article: “How Swift 5.3 enhances SwiftUI’s DSL”
Thanks a lot to @bitrise for sponsoring the site (and the podcast!) this week
https://www.swiftbysundell.com/articles/how-swift-5-3-enhances-swiftui-dsl …Thanks. Twitter will use this to make your timeline better. UndoUndo -
This week’s article is a roundup of some of the key ways in which Swift 5.3 enhances SwiftUI’s DSL — including implicit self capturing, new control flow features, multiple trailing closures, and more. Hope you’ll find it useful
https://swiftbysundell.com/articles/how-swift-5-3-enhances-swiftui-dsl …Thanks. Twitter will use this to make your timeline better. UndoUndo -
John Sundell Retweeted
Last week during my swimming, I finished listening to
@johnsundell podcast with@JordanMorgan10. Amazing episode about adopting new features, working on side projects and separate work life from home life.https://www.swiftbysundell.com/podcast/77/Thanks. Twitter will use this to make your timeline better. UndoUndo -
Characters can now board and disembark ships, there's a card in the bottom-right corner that shows the currently selected unit's stats, and I also added an indicator that shows how many movement points that a given move will cost. Next up: Attacks, healing, and other actions
pic.twitter.com/LJUZOdJPOSShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
John Sundell Retweeted
New podcast episode: “How big iOS teams typically operate”, with special guest @_Caro_N
Thanks a lot to @bitrise and@luckymarmot for sponsoring this episode
https://www.swiftbysundell.com/podcast/81 Thanks. Twitter will use this to make your timeline better. UndoUndo -
On this new podcast episode,
@_Caro_N returns to the show to talk about how big iOS teams typically operate, and what smaller teams can learn from that
Lots of learnings from our combined experiences of working for companies like Spotify and Netflix
https://swiftbysundell.com/podcast/81 Thanks. Twitter will use this to make your timeline better. UndoUndo -
We made it!
Here is episode 

of Stacktrace, on which @_inside and I share our personal milestones since we first launched the show in 2018, and we also play Apple Keynote Poker in preparation for next week's#AppleEvent
!
https://overcast.fm/+QKXokXnzI Thanks. Twitter will use this to make your timeline better. UndoUndo -
Fun with pattern matching in Swift
Overview: https://swiftbysundell.com/articles/pattern-matching-in-swift …
Custom patterns: https://swiftbysundell.com/articles/defining-custom-patterns-in-swift …
Switch statements: https://swiftbysundell.com/articles/the-power-of-switch-statements-in-swift …
Key paths as patterns: https://swiftbysundell.com/tips/using-key-paths-in-switch-statements …
Matching multiple enum cases at once: https://swiftbysundell.com/tips/matching-multiple-enum-cases-with-associated-values …Thanks. Twitter will use this to make your timeline better. UndoUndo -
John Sundell Retweeted
This week’s article: “Building modern collection views in Swift”
Thanks a lot to @reveal_app for sponsoring the site this week
https://www.swiftbysundell.com/articles/building-modern-collection-views-in-swift …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Many of you have asked for more new UIKit-related content, so this week's article is an overview of the APIs that let us build "modern collection views" in Swift - such as:
Diffable data sources
Compositional layouts
Cell registrations
Listshttps://swiftbysundell.com/articles/building-modern-collection-views-in-swift …Thanks. Twitter will use this to make your timeline better. UndoUndo -
Today it's been exactly one year since I launched the new, Publish-powered version of http://swiftbysundell.com , and with over 15 million page views (and 12 TB of data!
) served to visitors from across the globe, I'm super happy with how everything has turned out!
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Here's a quick new Swift tip
It's most often better to use the 'show' method to push new view controllers onto an app's navigation stack, rather than calling 'pushViewController' directly on the current navigation controller. Here's why, and more
https://swiftbysundell.com/tips/showing-view-controllers …Thanks. Twitter will use this to make your timeline better. UndoUndo -
If you enjoyed hearing
@nicklockwood talk about ShapeScript on the latest episode of@swiftbysundell, then I think you’ll find this really exciting
https://twitter.com/nicklockwood/status/1301287845487878144 …Thanks. Twitter will use this to make your timeline better. UndoUndo -
A few Swift code structure tips:
Avoiding deeply nested code: https://swiftbysundell.com/articles/avoiding-deeply-nested-swift-code …
Small utilities: https://swiftbysundell.com/articles/writing-small-utility-functions-in-swift …
Splitting up types: https://swiftbysundell.com/articles/splitting-up-swift-types …
Structuring model data: https://swiftbysundell.com/articles/structuring-model-data-in-swift …
Rule-based logic: https://swiftbysundell.com/articles/rule-based-logic-in-swift …Thanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.



