#14 in Deloitte Tech Fast 500 Asia-Pacific 2013

Recommended By

What a proud day for the b2cloud team. We have just been announced by the Deloitte Tech Fast 500 Asia Pacific as the 14th fastest growing technology company in the region, and the fastest growing mobile app developer.

Google Glass – How to get involved

Recommended By

Over the last 4 months b2cloud has been busily building Google Glass Apps for the most forward thinking companies in Australia. Not to mention the neat little Apps we have developed for demonstration at events around Australia including Glass Tabs – Learning guitar through Google Glass.

3 days with Glass

Recommended By

We have had Google Glass for several months now, but it has spent most of its time with our development team. On Tuesday I decided to wear it all day and night to experience life with it, and understanding the possibilities and impacts of Glass.

API default values

Thoughts By 7 days ago

A small rant. I recently implemented an iOS SDK into an app I built. Everything seemed fine during development, everything worked as expected. In production though, the SDK wasn’t doing what it was supposed to.

Make iOS talk (speech synthesizing)

Reviews | Tutorial By 3 weeks ago

iOS7 introduced the abiltiy for developers to do speech synthesizing. This means now you can translate text into speech. It’s quite simple to do: First import the AVFoundation framework – you may also need to

Correctly using push and local notifications

Tutorial By 2 months ago

I have built a lot of apps that do notifications. On iOS there are two types of notifications that will show a message to the user – local notifications and push notifications.

64 bit iOS App Tips

Tutorial By 2 months ago

The new iPhone 5S, iPad Air and iPad Mini all now use Apple’s A7 64 bit processor. Just like the introduction of the 64 bit Intel Macs, developers need to update their apps for 64 bit compatibility. If your app was coded well, this means minimal effort and not requiring many code changes.

Simulating keyboard events in OSX

Guides | Tutorial By 2 months ago

I’m currently writing a program which takes input and simulates it back out as keyboard presses.

It’s quite easy, and can be done like so.

Global Safari Exension functions and scope

Guides | Tutorial By 2 months ago

Safari applications seem to have a different scope between your target html page and main.js end script. This means that if you wish to inject a control onto your screen which calls a function in your main.js script it will not work because the two can’t see each other.

MD5 for iOS and Mac, the proper way

Thoughts | Tutorial By 3 months ago

There’s a lot of MD5 iOS solutions floating around out there. From the ones I’ve seen, they all have a common problem. They all assume you want to MD5 an NSData instance, meaning all of the data must be in memory in order to digest it.

Now this will work in most cases, but say you want to MD5 a 1 gigabyte file… on an iPhone. You’re probably going to have a few problems.

Scalable iOS graphics (PDFImage.framework)

Guides | Thoughts By 3 months ago

Over the Christmas holidays I was building an app in my own time and came across a bit of a common problem I wanted to solve – multiple PNG exports all at different sizes for graphics in an iOS app.

Calculate iOS7 view insets

Guides | Tutorial By 3 months ago

In iOS7 a view controller now positions it’s view from the top of itself compared to previously starting below the navigation bar. If you use a single scroll view you can set automaticallyAdjustsScrollViewInsets to YES to automatically handle things for you, however if your UI is more complicated then you may need to do things manually. The view controller has a topLayoutGuide property which is useful in some cases, but unfortunately doesn’t take parent view controllers into consideration, or the view’s origin inside the view controller.

Obj-C performance week 3: UIImage speed

Thoughts By 4 months ago

I’ve always been interested in app file size and the overall app’s performance. When dealing with images, these sometimes go hand in hand…