Written by: | Posted on:

When the iPhone launched, and for the first versions of the iOS SDK, an app was a bundle, a directory with metadata if you will, with the suffix .app. System- and 3rd party apps were all contained in each bundle. No app was in multiple bundles, and no bundle was multiple apps.

Already I'm simplifying, because there was one more thing to the ...

Written by: | Posted on:

For WatchKit extensions, I've used the parallell of puppeteering: the app makes the extension do things, but the extension itself has close to little logic. Others use the parallell of the browser, and I do like this. Like the browse, the iPhone serves up state in a context upon a remote screen, the app can project state in a context upon a extension ...

Written by: | Posted on:

Back in 2012 I wrote about the private framework around Remote View Controllers, hinting that developers should keep this in front of their mind. Through iOS 8 this became extensions, and with the Apple Watch, this is the main interface for Apple Watch, at least until WWDC 2015.

On the Debug ...

Written by: | Posted on:

Yesterday, WatchKit became available for us developers, and as far I can tell, open for the entire world to see, which is a first for Apple at least since the iPhone introduction. I thought it'd be good to share my first impressions.

I remember the second day the first official iPhone SDK had entered beta. It was new. It was fresh. At the ...

Written by: | Posted on:

I decided on what to do about the iMac harddrive situation mentioned in Finding a good Thunderbolt disk: I ordered a Seagate GoFlex thunderbolt adapter and caddy, containing a 1TB drive, which I'm going to replace with a 1TB Samsung 840 EVO drive.

That means that I'm not going ...

Image Image

Father, husband, software developer, musician and photographer.

Get to know what I'm up to


© 2020 Niklas Saers Contact Me