The journey from Objective-C to Groovy
A few weeks back I posted an entry called “The journey from Groovy to Objective-C”. Well at WWDC 2014 Apple announced their new language called Swift which is eerily similar to Groovy in many ways.
A few weeks back I posted an entry called “The journey from Groovy to Objective-C”. Well at WWDC 2014 Apple announced their new language called Swift which is eerily similar to Groovy in many ways.
I was listening to Iterate 67 recently and there was discussion about Readdle‘s apps and how they work together. I was thinking about how they achieve this above and beyond some canOpenURL: smarts, and I presume they are using a shared bundle ID or similar to allow the apps integrate with each other at a deeper level. Somewhat tangentially this got me thinking about a possibility of solving the “there’s no upgrade pricing in the […]
My first iOS app has some UI elements that use OpenGL. It’s been interesting learning to optimise this particular part of the app for 60fps (60 frames per second) rendering. You hear 60fps being talked about a lot with iOS UI development, and there is very good reason for this. If what you are doing animates in response to touches, 60fps updates are essential to avoid it feeling laggy. Apple spent a lot of time […]
I had a fun little problem in my work-in-progress iOS app recently. The app recognises a pan gesture on the main view, but also has some buttons as subviews of the main view. Think a white rectangle that receives pan gestures, and a UIButton in the middle of that view. Everything worked fine in the simulator. Panning worked. Tapping the button worked. Not so on a real device.