Give your simulator superpowers

RocketSim: An Essential Developer Tool
as recommended by Apple

Speeding up development: a collection of tips

Speeding up development to increase productivity can bring you a lot. You'll work more efficient, deliver faster, and you'll feel better. Speeding up as an iOS developer was the talk title of my presentations I gave at Swift Heroes, GDG Coimbra, and CocoaHeads NL. To summarize my talk, an overview of one of ...
OptimizationWorkflow

Danger plugins to speed up code reviews

Danger plugins can help improve something we do every day: code reviews. Code reviews inside pull requests help you to keep the code quality high. However, it's often that a comment contains feedback which could have been automated. Some examples: Missing documentation You might want to use weak self here Avoid ...
Optimization

Speeding up with Xcode Behaviors

Xcode behaviors can change the way how Xcode responds to certain events. Default behaviors help you already by showing for example the debug navigator when hitting a breakpoint, but they can speed you up a lot more. A list of behaviors which are not enabled by default. Starting point is ...
OptimizationXcode

Measure the performance of code in Swift

It's important in any type of programming language to know how to measure the performance of code as there are many different ways to write solutions and not every solution is as performant as the other. If a piece of code turns out to be slow in, for example, the ...
OptimizationSwift

Performance, functional programming and collections in Swift

Functional programming is often done in Swift and so easy that it could easily hit performance. Iterating over large collections and performing actions like filter or map is common and should be used wisely. Performance is often decreasing when these methods are combined, like a filter followed by first. A ...
OptimizationSwift

SwiftLint valuable opt-in rules to improve your code

SwiftLint is a tool by Realm to enforce Swift style and conventions. It's proven to be adopted by a lot of developer with over 10.000 stars on Github. 149 Rules are available for you to use from which a lot are enabled by default. In this post, we're going over ...
OptimizationSwift

Effective development by improving the daily routine as a developer

Effective development can be achieved by learning more skills, but also by improving the daily routine for you as a developer. Creating consistency in your daily flow will bring efficiency and higher productivity. Close your mail app for example at 10 AM and see what it does. Do you really ...
OptimizationWorkflow

Using the Network Link Conditioner Utility (how-to)

The Network Link Conditioner on iOS and macOS enables you to test your app in networking conditions like your users might have while using your app. It allows you to simulate networking conditions like 3G, Edge or High Latency DNS. Using the Network Link Conditioner on iOS You can find ...
DebuggingOptimization

App Store Optimization for your App Store Page

App Store Optimization can help people discover your app on the App Store for iPhone and iPad. With some useful tips, you can easily optimize yours. During a WWDC App Store lab feedback session, I've gathered some really useful tips on our WeTransfer app. Title, subtitle and promotional text These ...
Optimization

How to get iOS reviews with 4+ stars for your app

Last May the new Buienradar app went live. With over 2 million users each month, it's one of the biggest dutch apps. This brings the possibility to create campaigns targeted on a large group of users. A popular campaign in apps is convincing users to review your app. We did ...
Optimization
Loading...