Discover and read the best of Twitter Threads about #XCode

Most recents (4)

Hope you had a great week of #WWDC23! ๐ŸŽ‰

As a yearly tradition, I wrote a #SessionSummary tweet with my key takeaways for 23 selected sessions covered on @WWDCNotes.

Get a sense of each session & find ones that pique your interest!
And don't forget to share! ๐Ÿ”

Thread ๐Ÿงต๐Ÿงต๐Ÿงต๐Ÿ‘‡ Image
What's new in Xcode 15:
๐Ÿš€ Smart code completion
๐ŸŒˆ Image/Color Symbols
๐Ÿ’ฌ Auto-extraction of Strings
๐Ÿ—‚๏ธ String catalog + visual editor
โšก Quick Actions โ‡งโŒ˜A
๐Ÿ”– Bookmark line/query
โœ๏ธ Editable Git staging
๐Ÿงช Test report redesign
๐Ÿ“ OSLog in console

More: wwdcnotes.com/notes/wwdc23/1โ€ฆ ImageImageImageImage
Whatโ€™s new in Swift:
๐Ÿ”€ if/else & switch expressions -> concise code
๐Ÿ“ฆ Param Packs overcome API overload limits
๐Ÿ› ๏ธ Macros eliminate boilerplate
โšก Foundation rewrite -> more performance
๐Ÿ”— C++ interop, like ObjC
๐ŸŽญ Actor executors for custom sync

More: wwdcnotes.com/notes/wwdc23/1โ€ฆ ImageImageImageImage
Read 25 tweets
#ChatGPT is an insane #productivity tool and the #UserExperience is way above my usual "get answers on #software questions" tool stack #GoolgeSearch and #StackOverflow! Here's why... ๐Ÿงต1/
In this example I asked #ChatGPT for a good package name for my #Android app. I'm not very familiar with the Android world. I knew that it should be built as a reverse domain but I wasn't sure how this would work with an .app domain. 2/ Screenshot of how ChatGPT helped me to figure out a good pac
ChatGPT managed to educate me on that and even saved me from pitfalls. In #GoogleSearch it's difficult to ask such questions. The search is only useful if I already know what I'm looking for. In this case it would be "java package name conventions" 3/
Read 27 tweets
A thread ๐Ÿงต

After working on VS Code for Angular, Node, .NET it feels like ๐Ÿคฎ๐Ÿคฎ working on XCode for iOS.

Even after 10 years why are development tools for mobile so utterly disgusting and slow?

Find my frustrations below
#VSCode #XCode #iOS #Android
1. A ducking FAT IDE: Each version update of XCode is 12GB. If that is not enough a free space of more than 40GB is required to install XCode.
2. Indexing: When XCode is booted up it consumes a LOOOTTTT of processing for indexing files. It almost always makes anything unusable while indexing.

Ya, ya, turn off indexing. But, then why provide in the first place if it is so faulty.
Read 9 tweets
1/n Summary of my talk "Debugging in Xcode" at Swift Mumbai Chapter 8 @swiftindiagroup is as follow
2/n We can spend less time debugging if we set up our workflow to avoid debugging.
3/n Static Analyser: It analyzes possible paths in code and reports potential & impossible to replicate bugs. Identified issues are shown in build-time tab of issue navigator.
Read 14 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!