Settings

Theme

AppKit, TextKit, Core Data – Signs of Disease

eclecticlight.co

3 points by red_phone 7 years ago · 1 comment

Reader

Klonoar 7 years ago

This has been a pet peeve of mine for the past two years now.

There are points where Cocoa development feels like reverse engineering a framework to figure out things that shouldn't be an issue. On top of that, an often undiscussed point is that _so much documentation_ for this stuff suffers from link rot, or is buried in old forums, or is buried in Apple's own forums that login-wall you from a Google search. There are weird things that are buried in release notes that are not mentioned anywhere else - e.g, taking over the scroll event on some scrollviews will actually completely disable smooth scrolling.

Every time I see someone out there argue about why Electron (yeah, I'm going here, hold the eye rolls until the end) shouldn't be winning, I point to this issue. Nobody knows how to write these apps except the old-school crowd, who tend to sit on Twitter and insist on keeping up this idea that "it's straightforward!". It's a massive issue, one that I've had confirmed to me _by Apple engineers in the interview track_.

I guarantee you that the replies to this will be some Apple devotees who refuse to believe this is an issue.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection