My road to WWDC 2015

This year I’m one of the happy developers to visit WWDC in San Francisco. A big opportunity to meet some great developers out there and to taste the finest of SF. It will be a week full of new experiences, information about new Apple products and updates. I’ll post my experiences, hopefully with some tips … 

 

ReactiveCocoa and Swift

Last November I started converting the Videoland project into a Swift only project. I planned to totally redesign the application and implement a new way of networking. In Objective-C I was mainly using block based methods in combination with our own network library TIFNetworking, based on AFNetworking. It was a combination of AFNetworking, linking together … 

 

if, let, let, where statements

Swift 1.2 came with new possibilities for if statements. One big improvement is using multiple lets in one if statement, using the first let declaration in the second: if let car = createCar(), let color = car.color { if color == UIColor.redColor() { } } Even better is combing it with where: if let car … 

 

Swift method parameters, coffee, sugar & milk

Swift methods are quite different comparing to Objective-C methods. It comes with many possibilities for method parameters, which makes it sometimes a bit hard to understand whats happening. In some cases methods aren’t even readable enough in my opinion. Swift comes with the possibility to add # and _ inside method declaration. The hash enforces … 

 

#warning, we’ve lost #pragma mark

Swift introduced cool stuff, but also removed some essentials. For example, checking the #warning tags before submitting helped us prevent submitting an app with the test environment enabled. In Swift, there’s no more #warning and #pragma mark tag. There is instead a new way to create a #pragma mark using the following syntax: // MARK: … 

 

UIStoryboards, IBDesignable and localization

One of the important parts in building apps is localization. It’s something we developers mostly postpone till the end of the development process. Making this process easier would make it more accessible to do it more constantly during the project, which can be done using IBDesignable and IBInspectable properties. Xcode 6 introduced these properties, which … 

 

The start of a new blog

Hi there! After thinking a lot of starting my own blog, I’ve finally made the decision to create one! As iOS developer for my job I found myself experiencing a lot of problems, writing solutions and figuring out what’s the best way to create this UI. Many times these are things to share with others, but until … 

 
Follow on Feedly