Try using print statements instead. In many cases, especially UI-related, breakpoint debugging simply isn't possible. There are far too many event loop iterations that happen in normal behaviour.
Problem with that is always putting print or log statements all over the place, you also cannot put them on the fly as sometimes it may be hard to get into "bugged" state and then forgetting them inside or have more than 50% of whole code just print statements? No thanks. Breakpoints are there with a reason and should work. Having a framework that is undebugable is a design flaw or a major lack of tools to work with. Biggest problem is probably second one, because SwiftUI is not so new. It should be polished and have tools already.
Have you tried "show callers"? That seems to be the equivalent functionality.
Same functionality as find selected symbol but in popup. Still I cannot quickly see where reads or writes are done.
Yeah. That was maybe the first thing I dumped when trying to use SwiftUI.
Yeah good for you. I don't mind dumping something that should make our work faster. So should we just dump AI and Xcode as well and just use notepad then?
Apple runs a very tight and lean ship. The teams behind the features, frameworks, and apps are much, much smaller than you might imagine.
Maybe that is a problem?
Apple has many more developers and apps than it needs.
Maybe for now, but they are losing a grip, falling behind others. Few years ago android was total crap, but faster and faster it is overtaking iOS. Swift could be better language used on both platforms, but it seems it still lags behind.
Topic:
Developer Tools & Services
SubTopic:
Xcode