update to xcode 5 lang change

although the program runs, I get an ```EXC_BAD_ACCESS`` on the swizzled methods on the new Xcode Beta 5  (working on the previously Beta 4)  Digging a bit and adding a println() log statement on the swizzled methods reveals an infinite recursion that is calling the _original_ method still calls the swizzled one.  Possible some lang semantics have changed. 

Would be great if you have an idea or hint. Thanks!