Another week with a fresh list of interesting news from Swift world. Swift community finally switches to a forum, the old mailing list was archived and closed. This, and much more, is waiting for you.

News

Swift Forums Now Open!

“The King is dead, long live the King!”. Swift mailing list has been shut down and archived. From now on, new discussions and communication will be placed on the Swift Forums.

CI + CD: Looking For A New Buddy?

After Apple’s acquisition of buddybuild, some of us are trying to find an alternative available on the market. Should we use cloud-based or self-hosted solution? The choice may be hard. Alex Curylo has already chosen.




Development

Advanced Dependency Injection

When we want to test code which uses Apple built-in class, we don’t have a lot of possibilities. But with some dependency injection magic from Raymond Law, we can do it.

Namespacing with Swift

A simple but powerful solution for namespacing in Swift.

MVVM — MVC done right.

Adequate architecture is always an important decision, it has to fit the project. Since Apple MVC is not real MVC, a lot of iOS projects decide to use MVVM. But how is it different from a clean MVC? Łukasz Mróz tries to answer this question.

It Looks Like You Are Trying to Use a Framework

You’ve been using them in every app, but do you know how they look like under the hood?

Transforming collections in Swift

List of very useful and practical Swift methods for handling collections. Every beginner should know how they work and use them.

Introduction to Functions in Swift

Some says Swift is POP (Protocol Oriented Programming). However, functions in Swift are doing well! Let’s see what we can do with them.




Business

WHAT HAPPENS TO THE TRAFFIC YOU SEND TO THE APP STORE?

Developers from iA Writer share their experience with social activity, like blogging and tweeting, and talk about impact it has on App Store ratings and sales. It’s not always as straightforward as it looks like.




Tools

Alerts-Pickers

Perfect combination of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView in a simple but beautifull library.

New Fastlane Plugin to Upload iOS binary with altool

Shashikant Jagtap prepared new Fastlane plugin for handling most important thing in Continuous Delivery and Continuous Deployment flow. Wrapper around altool can easily upload your IPA file to iTunes Connect.




As always…

If you have something interesting to add about our technology, don’t hesitate to send it to us via e-mail.