
Xcode Tips
@XcodeTips
A venue for Xcode- and iOS dev-related tips, tricks and musings. Hosted by Kevin Munc (@muncman).
You might like
Happy “Secret Birthday” to Swift!
Swift is 10 years old today: github.com/apple/swift/co… Pretty amazing how far things have come in such a short time!
One of the last relics of Leopard-era UI design in the current Xcode (⌘J) – I wonder if anyone really uses this?

PSA: Xcode has awesome keyboard navigation: • ⇧⌘O to quickly open a file or type • ^6 and type to jump to a function in the file • ⌘J or ^` to move focus Modifiers change the destination (try with Cmd+Click, e.g.): • ⌥: assistant editor • ⇧⌥: choose where to open
Xcode tip: improving the assistant editor · Jesse Squires jessesquires.com/blog/xcode-tip…
Thread
Swift is 10 years old today: github.com/apple/swift/co… Pretty amazing how far things have come in such a short time!
Developer friends: there’s a new build warning you probably want to turn on for your ObjC code. Without “All Versions”, it only does iOS11+.

A handy pneumonic for remembering the shortcuts in Xcode: [B]uild [R]un Prof[I]le T[U]est Ana[hold shift and press B]lyze c[hold shift and press K]lean
This is a ludicrous thing to do in Xcode 9. Also, I think I would recommend it as a best practice.

While everyone is so excited about eclipse, please remember there are other fine IDEs and text editors.
Awesome tip! Print the exception message when the exception breakpoint triggers.

Annual reminder that you can Inspect Element on a video and then `$0.playbackRate = 1.4;` to make watching WWDC videos go more quickly.
PSA: Don’t use the memory debugger with Zombie Objects enabled. The 700+ warnings it caught were a little alarming.
The static analyzer in Xcode 8.3b definitely leveled up!

Nice Xcode feature I wasn’t aware of: Holding option while starting an Xcode build action shows the Scheme config before execution:
United States Trends
- 1. Wirtz 57.9K posts
- 2. East Wing 147K posts
- 3. Elander 3,391 posts
- 4. Hamburger Helper 1,256 posts
- 5. $TSLA 45.7K posts
- 6. Estevao 46.6K posts
- 7. SNAP 662K posts
- 8. Rosneft 3,570 posts
- 9. Danny White 2,929 posts
- 10. Ajax 79K posts
- 11. Juve 20.9K posts
- 12. Tony Vitello 12.7K posts
- 13. #YesOnProp50 8,575 posts
- 14. Vicario 3,181 posts
- 15. Frankfurt 55.4K posts
- 16. Atalanta 17K posts
- 17. Vini 22.3K posts
- 18. Tosin 8,496 posts
- 19. Ekitike 28.6K posts
- 20. Without the 2nd N/A
Something went wrong.
Something went wrong.