📜 ⬆️ ⬇️

100th edition of Digest MBLTdev - fresh for iOS developers



Today for you comes the hundredth edition of the digest. We have no elephants and buns. We don’t give T-shirts and rarely give out promotional codes. All that we have is our own daily work, the findings from which we share with you. Thank you for reading us. Release under the cut.
Taking this opportunity, I would like to list the names of those thanks to whom the list has been sent for a hundred weeks: Fanruten (Yandex), vancher (Aviasales), Alexander Zimin (Uberchord), NicoleK (Devim), iSasha (e-Legion), alexchernyy (Ivideon) and, Of course, you personally are reading this text. And now to the point.


')
10 ways the iPhone changed the world
The iPhone has become quite an adult. 10 years. Let's see how Apple will please us in the next decade.
telegraph.co.uk

Apple, Facebook and Google top Greenpeace's clean energy report
Greener just nowhere. For the consumer (especially from Russia) it does not matter from the word at all. But so Apple is great, they can only be praised. Someday this story will get to Russia. Probably.
techcrunch.com

Update on the Swift Project Lead
Chris Lattner, who is the author of LLVM and Swift, left Apple and now works at Tesla.
lists.swift.org

Swift 3.1 Release Process
In spring we are promised a new Swift 3.1, which is compatible with 3.0 and contains various improvements.
swift.org

IGListKit 2.1.0
Added support for macOS. Posons even washed down tutoril with Ray.
engineering.instagram.com

MVVM and RxSwift
Very clear report on the topic of a long time.
realm.io



Bringing Wide Color to Instagram
With the 7th iPhone, a feature called “Wide Color” appeared. Now the camera and the screen can work with a large number of colors. And if your application is built around viewing photos, it's a good idea to check that the user sees everything as it should, and not cropped colors, like on ancient iPhones.
engineering.instagram.com

Creating a Compelling Today Widget
Like the guys from PSPDFKit made a widget with dynamic size (collapses and expands) for iOS 9/10. Not so difficult, but pleasantly stated.
pspdfkit.com

Hero
Pod for organizing beautiful transitions. Noticed that everyone likes beautiful animation, and as soon as a new solution appears, everyone writes about it? So we also like beautiful animation.
github.com

Crazy fast build using distcc
How with the help of distcc we compiled the project in parallel on several machines within the same network. Interestingly, before distcc was part of Xcode, and then stopped.
pspdfkit.com

Gifu 2.0
Updated pod to use GIF. iOS 9.0+ and Swift 3.0. Swift 2.3 support is in a separate branch.
cocoapods.org

Design Patterns implemented in Swift 3.0
An example of using different swift design patterns.
github.com



Git back to the future
For those who do not know what “git reflog” is and how to recover lost commits.
philna.shg

Swish
An interesting script that allows you to compile Swift code on a remote Linux host without leaving Xcode.
github.com

XShared
Extension for Xcode. Very simple: frames the copied text with `` `so that you can immediately paste it into Slack or Telegram. And a laugh like. A `` `recruit is annoying. Especially in Telegram.
github.com

iOS Awesome Starter Kit
One of the visions of a “gentleman's” set for an experienced developer who works on himself.
github.com



How to create effective push notifications
An extremely up-to-date article on how to make really cool push notifications. Cope with this task, frankly, few.
uxplanet.org

Stepik contest
Probably the largest Russian online course platform is holding a contest for creating courses. And you know, I somehow do not see a single course on Swift there. May be you?
adaptive.stepik.org

Previous releases of Digest MBLTdev and a subscription are available on the official website.
Everything is free and no spamming, honestly!

Source: https://habr.com/ru/post/319496/


All Articles