Currying is a very useful and interesting thing. It means that you can write functions in parts. If you don’t provide all parts at once, you won’t get the “real” result but a closure that accepts the missing parameters.
So now you can place ads for your app to pop up in search results.
I don’t like this move. Because it changes the chances of developers to make it in the list of search results. The App Store’s aren’t a great place to discover a fitting solution. Now…
Core Animation, the Cocoa framework responsible for most iOS and macOS animations, is a…
Here at Stringer’s Theory I like to focus not on Cocoa technologies per se but on best practices for programming with Cocoa. Sessions at WWDC each year tend to focus on explaining the former but tend not to cover so much the actual programming.
The best way to convert a non-document-based Cocoa application to document-based Cocoa application is to re-create a new one and migrate the existing code into the new code base.
DON’T EVER THINK YOU CAN HANDLE THE MIGRATION BY YOURSELF.. XD