A small update from Apple this week. But that’s not all. Best practices with initializers, some thoughts on controllers, also some useful information for Core ML fans. So grab a hot ☕️ and check what we’ve prepared for you.
A bit of news from the Apple campus. Starting April 2018, all new iOS apps submitted to the App Store must be built with the iOS 11 SDK and Xcode 9. If you didn’t update your project, it’s time to do that. In the meantime, you can upload up to 10 screenshots to iTunes Connect.
Erica Sadun shares her experience with initializers. How to make them less confusing and better to use? Check her advice.
Sometimes we’re just crushing into a brick wall when it comes to UIKit internal implementations. 🤕 What to do? Basically, there are two ways: hacking/guarding against edge cases - working with the thing from Apple, or writing something on our own.
Working with a huge code base is not an easy task. Maintaining clean architecture is even harder. Thankfully, John Sundell has some nice tips and tricks which can help us.
Have you ever experienced a crash? 🤔 Jessie has something that may buy you some attention in Cupertino.
A very inspiring article proving accessibility is another field to free your creativity and use the latest tech to improve it. There is also a highly technical part handful for anyone wishing to save binary size in Objective-C codebase and use machine learning.
In the Open Source world, there is always more than one solution to a problem. Promises are no exception. To find differences among various implementations, you should read Alex Curylo’s article.
Swift is a beautiful modern language, but still, a lot of tools in the iOS world are written in Ruby. Shashikant Jagtap will explain why it remains so.
A useful hint before selling your accomplished Mac machine. Now thinking about it, I wonder, is it a security flaw or a feature?
Very handy Quick Look plugin for apps and provisioning profile files.
If you have something interesting to add about our technology, don’t hesitate to send it to us via e-mail.