This is kind of a "well, duh" moment for me, but I *just* realized that setting a "flexible width, flexible height" autoresizing mask and translating into constraints is NOT the same thing as pinning the top, bottom, leading, and trailing edges.
Finally found the source of a bunch of minor layout issues
I just realized you can add init() methods to `Never` in an extension.
As long as you fatalError() in there, the compiler is totally fine with it.
This is very very interesting to me.
If you're interested in the slides I presented at #NSSpain on "A Better MVC", I've actually uploaded them for once:
I put in some extra effort to replace animations w/ arrows in the pdf so you can kinda sorta get the same effect. #YoureWelcome
It's basically the idea that, to me (and you're welcome to disagree cuz you know we're all human), a UIView is a *static* thing. You give it text/colors/images to show, and that's it.
To me, *mutating* that, whether immediately or w/ animation, does not belong in a "static" UIView, but belongs to that view's UIViewController.
Thus, UIViewController is responsible for shoving data into your UI and shoving *around* your UI, and not much else. To me, that makes it a View.
I would love to see an Apple Watch charger that was just the puck with a lightning connector hole on the side, so I could plug it in to a lightning cable.
I filed a radar on this years ago, but I think it got closed. I don't really know why though; this would be amazing to toss in my Bag O' Dongles.
It still blows my mind that Utah, one of the best of the US states for winter sports, doesn't haven't anything close to any sort of hockey scene.
We have decent NBA and MLS teams, but I'd love to see NFL and NHL teams move in to town.
That was basically 25 hours of travel 😵
He's just this guy, you know?
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!