Rufen Sie mich an +49 151 20 43 62 02|



IB/UIStoryboard and UIViewController

It was always an error prone  procedure when I was working in IB specifying Storyboard or Reuse Identifier as identification for UIViewController/UITableViewCell or UICollectionViewCell, so I soon started with a convention that every identifier in IB gets the name of its Type. In Code I used two static functions (NameOfClass/ReuseIdentifierForClass) which turned my class into a String. I was quite happy with it but felt a bit uncomfortable though. […]

By | Montag, Februar 8th, 2016|Uncategorized|0 Comments

Enabling Travis-CI as Slack integration

Travis-CI Slack Integration as notification for your projects, you are freed from having status email plugging your account. Here is what it takes to make it running. […]

By | Samstag, Dezember 12th, 2015|Development|0 Comments

Combine a CALayer Position Animation with a Value Animation

Combine a CALayer Position Animation with a value animation ... ??? I came around this problem during a project where we should move a formatted text containing a number like, e.g. "It took x seconds to complete the task". During the movement x should be incremented to following the timing [...]

By | Samstag, Februar 1st, 2014|Development|0 Comments

TDD UIStoryBoardSegues

When it comes to TDD UIStoryboardSegues there are several things you need to consider. A segue can be manually triggered, when used within a UIViewController, or connected  as action to a e.g. UIBarButtonItem/UIButton. The first question you'd ask is:"Is the segue connected?" Unfortunately for manually triggered segues there is no [...]

By | Dienstag, August 27th, 2013|Test Driven Development|0 Comments

Test Driven Development with Automator Actions

Wether you wonna start with TDD  on a existing code base or right from the beginning of your project means also checking for all your IBOutlets to be connected in your view controllers. If you have a bunch of outlets, generating the test methods is a somewhat boring task. The [...]

By | Mittwoch, Juli 17th, 2013|Test Driven Development|0 Comments