Category Archives: Technology

Safari on iOS – Typing or tapping in address bar causes crash

The ‘Safari Suggestions’ option is causing the Safari browser to crash when you tap in the address bar field and start typing. Sometimes just tapping in the field is enough, you get dumped back to the home screen, and sometimes you need to start typing. The bug can be avoided by going to Settings > Safari, and disabling the option… Read more »

Apple Watch – One Month Review

      No Comments on Apple Watch – One Month Review

After a month with the Apple Watch, I was meaning to do a review of the experience so far, and my brother made a timely request for what I’d found, to help form a view on if he should look into getting one too. Activity tracking – for me, its a more constant reminder to be active that any other… Read more »

After 2 Years, I’m Wearing a Watch Again

      No Comments on After 2 Years, I’m Wearing a Watch Again

Yes, I succumbed! Well, not much surprise there. Actually, not that hard a decision, I was happy to wait a bit till launch frenzy and shortages died down, and was able to just walk into Apple Exeter on Saturday and get straight to a try on and purchase without any hassle. I’d already been for a try-on appointment about a… Read more »

iOS 8.1 Reports LTE Personal Hotspot When iPhone Reports ‘No Signal’

I’ve experienced this same problem several times since the release of iOS 8.0, but as the problem persists in 8.1 I thought it worthy of an article. The setup is as follows: Unlocked iPhone 5s running iOS 8.1 iPad Air (Wifi) running iOS 8.1 Bluetooth enabled on both devices Same Apple ID used on both devices The above results in… Read more »

iPad Multi-Tasking Gestures Stop Working Periodically in iOS 8

I’m getting a problem that is being reported on a few other forums, where the multi tasking gestures on the iPad (4 finger pinch for the home screen, and 4 finger swipe to switch apps) randomly stops working. The option is still enabled in Settings > General, but the gesture no longer works. Some have reported that its related to… Read more »

I Predict – September 2014

      No Comments on I Predict – September 2014

Time again for another Apple keynote, and therefore time to predict what might be in it. We are expecting a new iPhone, and probably a wearable device, such as a watch. My wild prediction at this point is that they will drop the iPhone/iPad split – there will henceforth be one device in a number of screen sizes from 4.5″… Read more »

Cocoapods: Creating and Sharing Your First Objective-C Open Source Project

Yet another little annoyance on the way to trying to create an iOS App – learning how to create sub-projects as Cocoapods. It involves Github, Repos, Commits, and Podspec. Yep, that sounds odd even to me. My little brain is starting to bulge out my ears!

Brace Style in Objective-C

      No Comments on Brace Style in Objective-C

Over on inessential.com, Brent Simmons discusses brace style in Objective C. I’m glad he’s seeing the light. In 25 years of coding in C dialects, I’ve never understood why people think that omitting the brackets improves readability. Coding is not, generally, improved by brevity or obscurity. The purpose is to write code that is clear in its intent, both to the compiler, the author, and future maintainers. If you know a thing about visual design, then you know that white space is your friend, so there is no need to skimp on that either.

Thoughts on new Apple iPad Air, MacBook Pro, Mac Pro and OS X Mavericks

Another wide ranging announcement of new toys from Apple today. The Keynotes are as predictable as ever (unless your one of those people who think that Apple should be release some new, secret, market changing device of the century), although I did think this one lacked some of the polish of the past. Jobs was the master showman, and the… Read more »

Unit Testing Core Data NSManagedObject with Kiwi

      5 Comments on Unit Testing Core Data NSManagedObject with Kiwi

The project that I am working on at the moment utilises Core Data for storing data, and that meant that I would need to figure out how to unit test the model. Most of what you are going to need to do is validate that your managed objects come back with appropriate defaults when first allocated, and that bounds checking… Read more »