John Ackeeseed (@JohnAckeeseed) header
John Ackeeseed (@JohnAckeeseed) profile picture

I tweet about iOS & KMP development 👨‍💻 News, comments, opinions, tips & tricks, and other interesting  Apple-related stuff. I’m @AckeeCZ iOS team 👀

Prague, Czechia
Joined April 2021
Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)Photo by John Ackeeseed (@JohnAckeeseed)
👋 Would you happen to have any recommendations or sources for AGENTS.md file/cursor rules? I need some inspiration on how other mobile devs deal with this.
1
6
319
🧵 A SwiftUI performance trap you (probably) use every day – and it’s silently wrecking your UI efficiency. Let’s fix it. 👇 #swiftUI #iOS #iosdev
2
3
271
7/ 🧑‍🎓 This issue is even covered in Apple’s docs: “When accepting a closure… call the closure in the initialiser so you only store its return value.” Let’s stop repeating this pattern. 🔁 RT and refactor your reusable views. developer.apple.com/document… #swiftUI #iOS #iosdev
1
1
166
8/ ⚠️ One caveat: Parameterized views can’t be used with this pattern — you can’t pass dynamic values (like item.id) into a stored Content without falling back to closures, which reintroduce the performance issue. We’ll cover solutions later. #swiftUI
107
New project and unfamiliar code? 😱 No problem. @cursor_ai makes it easy to get oriented in a new codebase. 🤓 Pro tip: Ask it to generate a Mermaid diagram — great for visualizing implementations. It’s also a game-changer for writing docs or analyzing features. 🚀 #mobiledev
5
248
SwiftUI isn’t 💩, you’re just using it wrong ☝️ 🔥 But with the new Instruments, you can finally peek behind the magic and see where the performance really drops. ✨ youtube.com/watch?v=3b1ecu-J… #ios #iosdev #mobiledev
6
468
🤕 Such a rookie mistake, can you notice it? Explanation in thread 🧵👇 #ios #iosdev #mobiledev
1
2
655
🚀 Swift 6.2 Tip! All SwiftUI Views are now implicitly @MainActor isolated. Got a warning using a View property inside a @Sendable closure? That's because it might run on a background thread. The fix: Explicitly capture a copy of the property 💡 #iosdev #ios #swift #swiftUI
6
323
🤓 Going to a dev conference alone might sound scary. But @ARCTIConference (The World's Northernmost Apple Devs'Conference) proved it’s worth stepping out of your comfort zone 🔥 🧑🏻‍🎓 Great talks 🤩 Great people 🌈 And yes, even aurora Read full story 👉 ackee.agency/blog/alone-at-t…
3
3
17
819
Image Playground is now live in Europe! Super easy-to-use API, works right out of the box. What I love most? It runs on-device — meaning low power usage ⚡ and full privacy (they say). The images are arguable for now, but it’s apple could change with update. Give it a shot! 🎨
6
545
🧑‍🎓 Sometimes, innocent at first glance, SwiftUI code could cause significant performance issues 🥵, profiling is really helpful to see the difference in numbers ✨. An excellent article on the topic is medium.com/@wesleymatlock/wh… #iosDev #swift #swiftUI
5
299
Wanna win AirPods at #mDevCamp?😏 Join #AckeeHunt and find our devs in blue avatar tees & paper pots on their heads. 🫡 The more devs you find = the better your chances! Take a selfie, answer our poll and win. 🎲 Here’s how to play 👇🏼
6
8
27
1,562
🥁 We have a winner! 🏆 Congrats to @nbluuly for completing the #AckeeHunt and winning those shiny AirPods! 🎧 📍Come pick up your prize at Rave Stage at 18:55 — we’ll be there in our blue tees and paper pots. Big thanks to everyone who played along 💙 #mDevCamp #mDevCamp2025
1
1
5
578
AirPods handed over to @nbluuly – #AckeeHunt champ at @mDevCamp ! 🏆💙 Follow @JohnAckeeseed for dev insights, memes & mobile dev behind-the-scenes 👀 #iOS #Ackee
1
2
14
433