Top iOS Articles by Readaggregator Channel (Dec 2017). šŸŽ‰

Nikita Ermolenko
@RosberryApps
Published in
4 min readDec 31, 2017

Donā€™t forget to check the previous post for November if you missed it and do join into the telegram channel! Happy New Year!

2.@objc and dynamic

As you possible know, in Swift 4 dynamic doesnā€™t imply @objc by default anymore ā€” now itā€™s just a dynamic dispatch and nothing about Objective-C visibility. So in this post Greg compares these two flags ā€” what are defferences between them and which one is slower. šŸ‘

3. 31 Million Client Registration Files Leaked by Personalized Keyboard Developer.

A bit scary news for users who was using Ai.Type custom keyboard!

Was leaked about 31 millions sensitive and identifiable userā€™s data: phone number, full name of the owner, device name and model, mobile network name, SMS number, screen resolution and so so on.

Donā€™t use custom keyboards anymore. šŸ˜¬

4. A Quick Tip For String Performance

A quick String performance win. Must read whoā€™s going to write own string parser.

A string can be backed by a Swift String or NSString. By appending an empty string, we force it to be backed by a Swift String.

5. Fastlane introducing fastlane Swift support

Itā€™s time to forget Ruby :) Fastlane has introduced the Swift support (in the beta now). šŸŽ‰

6. Patterns for Working With Associated Types

I think many of us have wondered about Associated Types in Swift ā€” why itā€™s so painful to work with, why we canā€™t store it as a property and so on.

So, hereā€™s an article with a full explanation of these problems and the available ways of working with it:

7. How to import a C library in Swift using the Swift Package Manager

This guy doesnā€™t write bad articles! This time Ole talks about the approach of importing a C library into your Swift code via SPM.

I understand itā€™s not an everyday task, but Iā€™m sure itā€™s interesting to know though. And that book he talks about is really good one IMO. šŸ¤”

8. A complete list of articles on Unit Testing with Swift from 2017

A great collection of resources about Unit Testing! Do promise yourself to start writing unit tests next year! šŸ˜Ž

9. Apple Plans Combined iPhone, iPad & Mac Apps to Create One User Experience

Apple combines iOS and macOS apps. Itā€™s a good chance to improve Mac App Store. And I hope you use adaptive layout a lot ;)

10. iPhone X home button

Letā€™s deal how a new iPhone X home indicator works under the hood. A bit of reverse engineering and Objective-C :)

Thanks for reading! If youā€™ve enjoyed the given articles ā€” feel free to join to our telegram channel!

I during ITC build processing.

Shaggy iOS Engineer at Rosberry. Reactive, Open-Source lover and Retain-cycle detector :)

--

--

Nikita Ermolenko
@RosberryApps

Shaggy iOS Software Developer. Open-source lover. Please, just awesome programmer.