[livestream] Google I/O conference: Day 1

Recommended By

It’s that time of year again, and I’m lucky enough to be in San Francisco representing the b2cloud team at Google IO conference. I’ll be live blogging during the day so stay tuned for all

Google Play SEO

Recommended By

It is critical that users can easily find your App on Google Play, and this can be achieved by following these tips. App Name Probably the most important place to have relevant keywords. The name

b2cloud wins Mobile Design Awards 2014

Recommended By

We are thrilled to announce that b2cloud has won the Mobile Design Award for Best Wearable Technology for our work with Telstra. The award recognises our innovative work using Google Glass to help empower the visually

iOS performSelector with multiple parameters

Guides | Tutorial By 5 months ago

On iOS the built in convenience method performSelector method call only allows for up to 2 parameters. – (void) aMethod { [self performSelector:@selector(doSomethingWithObject:otherObject:) withObject:@(1) withObject:@(2)]; } – (void) doSomethingWithObject:(id) object otherObject:(id) otherObject { // Code

Custom menu shortcuts on the Mac

Thoughts By 8 months ago

Little known tip If there’s a menu item you use frequently, but doesn’t have a keyboard shortcut to it or you want an alternative, you can setup a custom one quite easily. First, find the

WWDC 2014 Predictions

News | Thoughts By 1 year ago

WWDC is just one week away. I am attending this year and wanted to give my thoughts on what I predict will be announced. If you saw the WWDC app for this year, it has

MD5 for iOS and Mac, the proper way

Thoughts | Tutorial By 1 year 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.

Obj-C performance week 3: UIImage speed

Thoughts By 2 years 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…

A new mailbox?

Thoughts By 2 years ago

Using an alternative mail client on my Mac was not an easy decision. It feels in a lot of ways like a betrayal, a slap in the face of habit and tradition. In fact, besides

3 must have OSX Apps!

Thoughts By 2 years ago

3 apps that will change your life!

#warning notes

Guides | Tutorial By 2 years ago

When coding, personal notes are a good way to make sure you don’t forget anything, and keep track of certain things. I often see people making notes either physically or in a document, however there is a better solution…

Automatic Reference Counting

Guides | Tutorial By 2 years ago

Automatic Reference Counting (ARC) has been around since iOS 5, however it has been an optional tick box when beginning a new project, and if not selected, Manual Reference Counting (MRC) is used. As of Xcode 5, the ARC tick box is missing, and all new projects start with ARC. While you can still disable ARC manually in the project's config file, this is probably a good sign that ARC is the way to go for new projects.

Rebroadcasting and monitoring wifi

Guides | Tutorial By 2 years ago

Free wifi is everywhere. It may seem like a godsend if you stumble upon a free wifi network, but watch out. A wifi network can be easily created just to steal your information.

I’m going to show just how easy it is to setup a fake free wifi network to monitor all network traffic going through it. To do this you will need two network cards, one will connect to an existing wifi network and the other will rebroadcast it out as “free wifi”. I will explore two different methods of doing this, but both have the same end result. I will use a Mac for both, but the same thing can be performed on Windows or Linux.