Tattoo AI - Inkvaults Leaderboard - PGA Tour Tabata Timer - Get Fit Quick! Co-founder https://xitter.cf/t.co/YdlOpLMDjV

Newcastle Upon Tyne, England
Joined March 2017
Coming to MLX
gpt-oss is out! we made an open model that performs at the level of o4-mini and runs on a high-end laptop (WTF!!) (and a smaller one that runs on a phone). super proud of the team; big triumph of technology.
19
8
2
351
36,545
Claude Code pro tip: YOU CAN NOW PASTE IMAGES WITH CMD+V AS GOD INTENDED 🔥
149
32
10
1,300
86,209
Honestly if you ever feel like everyone’s ahead of you… go outside and touch some grass. Sit in a coffee shop. People watch. Make small talk with strangers. Go visit a small town. Real life is so much quieter and simpler than the internet.
94
910
20
7,560
196,073
New Xcode 26 projects are fully on the main actor by default! I'm so happy 🥹
4
16
2
372
23,193
When building UIs in SwiftUI, you can easily end up with a large chunk of code that is hard to understand. Here are three simple things you can do to fix this:
3
2
13
Technically, alcohol is a solution
4,880
130,527
10,654
488,048
🧐What if I said I was thinking of writing a book about all the SwiftUI techniques I've learned? 😳What if I said I'd ALREADY written it? 🤩What if I said I was making videos too? 🤯What if I said it was online NOW, free? Wonder no more, folks: hackingwithswift.com/quick-s… #WWDC19
90
240
52
867
🚨🚨🚨 Xcode 11 has a mini-map in the source editor! I repeat, Xcode 11 has a mini-map in the source editor! This is not a drill! 🚨🚨🚨
36
238
36
1,111
Con retweeted
Apple is going after Facebook and Google authentication. They're launching something called "Sign in with Apple." You can opt to obscure the actual email address and have a random one generated for each login. #WWDC19 More details: wired.trib.al/T36zRpr
24
481
140
1,048
Was hoping for this to arrive at WWDC, but it's already there! Accidentally found out: Xcode can generate initializers. CMD+SHIFT+A to open refactor actions, then "generate memberwise initializer" *Only for classes and it doesn't add @ escaping for closures
6
35
5
103
Paid software has always presented a problem. In this tutorial by @bmorefield, you’ll learn how receipts for In-App Purchases work and how to validate them to ensure your users have paid for the goodies you give them. raywenderlich.com/9257-iap-r…
1
15
49
Instead of chasing multi-platform solutions that has layers upon layers of abstractions controlled by 3rd parties - I prefer simply taking the time to learn the other platform's language. Both Swift & Kotlin are amazing - and building natively results in far fewer compromises 👍
38
160
25
655
What is this footage?! Why is AJ being driven around in a golf cart by orangutans dressed as girls???
222
4,464
337
17,741
From today through to WWDC I'll be publishing something new about #swiftlang five days a week. Today's entry is something many people have asked for: a glossary of terms – a one-stop shop providing quick definitions of Swift terminology. Try it here: hackingwithswift.com/glossar…
7
27
4
102
Just posted: how to use custom string interpolation in Swift 5 – hackingwithswift.com/article… It's a powerful feature, and I'm looking forward to seeing what folks make with it!
1
9
38
The @swiftbysundell ”Welcome back to work / new 2019 habits?” pack 😀 🏆 Best of 2018: swiftbysundell.com/posts/wra… ♻️ Refactoring for testability: swiftbysundell.com/posts/ref… 👷‍♀️ Structuring code: swiftbysundell.com/posts/str… 📖 Self-documenting code: swiftbysundell.com/posts/wri…
1
15
70
Swift 5.0 introduces a Result type to the standard library. If you want to find out how it works and why it's better than the alternatives, I wrote an article just for you: How to use Result in Swift 5 – hackingwithswift.com/article… #swiftlang #iosdev
4
45
6
185
How long have you been on the #M62 ?
1
3
13
CHAMPIONS 🏆 It's FT at Twickenham and England have beaten Scotland to win the 2017 RBS 6 Nations🌹
99
2,753
335
4,009