Writing at polpiella.dev & curator of the ioscinewsletter.com
👀 Seems like this update has a big focus on Instruments bug fixes, especially finally enabling the Processor Trace instruments for iPhone 17 devices!
#iosdev
developer.apple.com/documentatio...
👀 Seems like this update has a big focus on Instruments bug fixes, especially finally enabling the Processor Trace instruments for iPhone 17 devices!
#iosdev
developer.apple.com/documentatio...
💪 You can access os_log events from instruments to give you a better chance at fixing those pesky performance issues.
💪 You can access os_log events from instruments to give you a better chance at fixing those pesky performance issues.
Huge thanks Adam Rush & team for another great year — can’t wait for the next one! ❤️
Huge thanks Adam Rush & team for another great year — can’t wait for the next one! ❤️
👉 Beta: testflight.apple.com/join/3qKCjTXT
👉 Beta: testflight.apple.com/join/3qKCjTXT
All you have to do is paste in your prompt and the optimizer will review it and apply best practices automatically.
platform.openai.com/chat/edit?mo...
All you have to do is paste in your prompt and the optimizer will review it and apply best practices automatically.
platform.openai.com/chat/edit?mo...
Sooo motivated to keep writing now 🙏
iosdevweekly.com/issues/719
Sooo motivated to keep writing now 🙏
iosdevweekly.com/issues/719
The option will show if the file type is configured to be opened by an editor other than Xcode by default.
developer.apple.com/documentatio...
The option will show if the file type is configured to be opened by an editor other than Xcode by default.
developer.apple.com/documentatio...
Now you can see view updates in the context of their view hierarchy and know exactly where things happened.
developer.apple.com/documentatio...
Now you can see view updates in the context of their view hierarchy and know exactly where things happened.
developer.apple.com/documentatio...
Fixed: Xcode projects with packages might not build correctly after project reloading. (155537249)
developer.apple.com/documentatio...
Fixed: Xcode projects with packages might not build correctly after project reloading. (155537249)
developer.apple.com/documentatio...
If you want to get an insight into my debugging process, read my latest article:
www.polpiella.dev/how-i-fix-bu...
If you want to get an insight into my debugging process, read my latest article:
www.polpiella.dev/how-i-fix-bu...
I’m diving into AI-assisted development and why solid tests + CI/CD matter more than ever.
Subscribe to catch it: www.ioscinewsletter.com 🚀
I’m diving into AI-assisted development and why solid tests + CI/CD matter more than ever.
Subscribe to catch it: www.ioscinewsletter.com 🚀
developer.apple.com/documentatio...
developer.apple.com/documentatio...
Diff what’s changed → execute the necessary requests in parallel. Fast, clean, doesn't make unnecessary calls and is easy to maintain.
Diff what’s changed → execute the necessary requests in parallel. Fast, clean, doesn't make unnecessary calls and is easy to maintain.
www.ioscinewsletter.com/issues/71
www.ioscinewsletter.com/issues/71
After some digging, the culprit was using ProcessInfo() to grab system info for feedback purposes. Might be worth checking usages of ProcessInfo in your app too!
After some digging, the culprit was using ProcessInfo() to grab system info for feedback purposes. Might be worth checking usages of ProcessInfo in your app too!
👀 Subscribe now to read the full discussion
www.ioscinewsletter.com
👀 Subscribe now to read the full discussion
www.ioscinewsletter.com
I still had to tweak the results a fair amount, but I guess different models might be produce better results.
I still had to tweak the results a fair amount, but I guess different models might be produce better results.
In Xcode 26, you can now generate comments for String Catalog keys using Apple Intelligence and change the key's name in the code + catalog within the refactor options
In Xcode 26, you can now generate comments for String Catalog keys using Apple Intelligence and change the key's name in the code + catalog within the refactor options
Luckily, SystemLanguageModel has handy properties to check if it’s supported and ready — and why it might not be so you can handle it gracefully.
Luckily, SystemLanguageModel has handy properties to check if it’s supported and ready — and why it might not be so you can handle it gracefully.
Maybe a bit of a hot take, but I like this and think it's a great idea! You should run instruments on device regardless to get the most accurate results.
Maybe a bit of a hot take, but I like this and think it's a great idea! You should run instruments on device regardless to get the most accurate results.
Such a neat way to feed context into your LLM session
Such a neat way to feed context into your LLM session