How to use Xcode 7.3 and iOS 10 Devices to Debug

iOS Dev, Uncategorized
Download new Xcode Beta Create a symbolic link from the old Xcode Device Support Folder to the iOS 10 Developer image in the Xcode Beta App Folder sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5261u\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ (for watchOS) sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport/3.0\ \(14S5247q\) /Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport Remember to update it ("14A5261u") with every beta build
Read More
Devices HomeKit App

Devices HomeKit App

Uncategorized
I'm really happy to announce, that the iPhone app Devices was finally released on the Appstore. We worked very hard on it during the last month, to provide the best experience in this HomeKit app. The app provides a really nice way of interacting with devices. You are able to add, manage and especially to control all your smart HomeKit Ready devices, like the Phillips Hue Lights. The app has alls the major HomeKit Features packed into a very simple, but beautiful design.  Try it out! Let's also have a look into the future: the next major release (1.1) will contain a native watch app, to control your home without the need of an iPhone close to you. Devices on the Appstore
Read More

What’s new in Swift 2.0

Uncategorized
Coming with Xcode 7, introduced at WWDC 2015 in June, swift will be updated to 2.0 and there are a lot of useful changes: Improved error handling you can now add throws keyword to your method signature. So you can define an enum ErrorType and throw this specific error in that method. when using the method, you need to surround it with a try, catch block then. For Example: enum DriveError : ErrorType { case .NoEngine case .BrokenEngine } func drive(car Car, route Route) throws DriveError { if car.hasEngine() { car.move(route.destination) } else { throw DriveError.NoEngine } } (mehr …)
Read More