Great Day of the Apple Console has Arrived (or has it)

Great Day of the Apple Console has Arrived (or has it)
When Apple introduced hardware controller support in iOS 7 and now with the release of the first bluetooth connected controller (plus the lightning to HDMI cable that’s always existed), you can now connect the controller to the phone or iPad and plug the cable into an HD TV and you have a console like experience ...

First thing you should do with your new OUYA (fix the controller lag) 9

First thing you should do with your new OUYA (fix the controller lag)
I got an OUYA this week and my initial impression was pretty poor. Here was my tweet: Initial impression of the Ouya: I feel embarrassed for those who put their name on this project. The controller lag makes games unplayable. I loaded and played a game called Dubwars for my first OUYA experience, and I’m ...

Tips for Mobile Devs – Image Magick Command Line 1

When I first began contracting I stumbled on to a tool that I now use all the time, Image Magick. Image Magick is a C library that can be used in all kinds of ways, including inside your iOS app if you want. But, I use it as a command line tool to manipulate image ...

Mixing two Videos with GPUImage 11

Mixing two Videos with GPUImage
There was some discussion on the GPUImage github a little while back about how to mix two video input sources. I have been meaning to investigate this capability for a while. Well, last night I had a burst of productive energy so I was up late playing with it. This morning I can report my ...

New Core Image Chapter in iOS 6 By Tutorials 4

New Core Image Chapter in iOS 6 By Tutorials
iOS 6 by Tutorials was released a few days ago. The response has been really amazing. We’ve had almost as many retweets in the first week as we had all month last time. The new book is almost twice the size of iOS 5 by Tutorials. You can buy the book with a $10 early ...

Interview With TapforTap

Interview With TapforTap
I was interviewed by Eric Dyck from TapforTap last week. The interview went up today. We talk about some of my early experience with iOS development and writing for raywenderlich.com. Check it out:

GPUImage.h File Not Found 1

GPUImage.h File Not Found
Looking at my analytics for the last week reveals something a bit strange. One of the most popular search phrases bringing people to the site is GPUImage.h File Not Found. I’m guessing that this means that a lot of people are having a problem setting up a project to use GPUImage. So, here’s what you ...

Perform a blur using vImage from the Accelerate framework Tutorial 10

Perform a blur using vImage from the Accelerate framework Tutorial
Last week I attended 360iDev for the first time. It was tres awesome. One of my favorite sessions was on the accelerate framework from Jeff Biggus (@hyperjeff). One of the biggest barriers to using the framework is a lack of easy to follow documentation/sample code. I went looking for some sample code on how to ...

CVOpenGLESTextureCache is Awesome! 3

CVOpenGLESTextureCache is Awesome!
In iOS 5 Apple included a new API that seems to be living in obscurity. The CVOpenGLESTextureCache. This API speed up the access of data in texture memory. Among other things, this means the ability to record gameplay videos, to use the camera data in games and other apps in a much more efficient way, ...

Disable Home Button or Kiosk Mode 2

Disable Home Button or Kiosk Mode
I was asked today about how to disable the home button on an iOS device. I didn’t think it was possible to do so, but a little snooping around and I found that it was. The context of the conversation was that schools have been reluctant to use iPads because they couldn’t be used for ...