Posts tagged as: iOS

DICE+, rocketships and a giveaway.

July 6th, 2013 Posted by: - posted under:Tutorials - 7 Comments

I received my developer kit a couple weeks ago and was excited to get to testing. What is DICE+? DICE+ is a bluetooth connected, smart, 6 sided die that is made out of materials safe to roll directly on your devices. It has a 20hr battery which powers a bunch of cool sensors like accelerometers, magnetic field sensor, touch sensitive faces, and a few more. The built in anti-cheat protection makes sure each roll is …


Adding an OpenGL ES view to your project using NinevehGL

September 7th, 2012 Posted by: - posted under:Tutorials - 7 Comments

Recently I came across an openGL ES 2.0 engine that made setup, displaying and animating of 3D objects a breeze, called .  This 3D engine has many great features including a full multithreading environment, to keep the main run loop free during object rendering,  motion tweening, object groupings, custom lighting, materials and textures, custom shader support,  and native support for augmented reality, just to name a few. Another major benefit is the ability to import both wavefront …


Using Method-Swizzling to help with Test Driven Development

August 8th, 2012 Posted by: - posted under:Articles » Tutorials - 1 Comment

In this blog post I will demonstrate how to mock HTTP requests using an Objective-C runtime dynamic method replacement technique known as method swizzling. I will show how this can be used in tandem with some unit test technologies to help with development of iOS web-service client side code.
In this example, the actual work of the HTTP request is embodied in my AsyncURLConnection class. It uses NSURLConnection to perform an NSURLRequest in an asynchronous manner, using completion handler blocks to return …


How to Add GPS to Your iOS App – Part 1

June 4th, 2012 Posted by: - posted under:Tutorials - 10 Comments

In Part 1 of this series, I will introduce you to the very basics of CoreLocation services and getting the location of the device currently being used.
About CoreLocation
The CoreLocation framework provides your app with the ability to get a device’s current location, provided the user of the device has granted your app access to that information.
Location services are provided in two major ways using this framework:

Standard Location Services– This service provides the most accurate location information using a variety of …


Dynamically Controlling Your Application From The Web

September 30th, 2011 Posted by: - posted under:Tutorials - 9 Comments

Often times you find yourself in a situation where you might want to control your application remotely. You may want to enable/disable features at a certain time, push messages to all of your users, or do some cross promotion whenever you launch a new application. All of this can easily be done with a little JSON and some simple web interface coding.

In this tutorial, I will show you how to use ASIHTTPRequest along with JSONKIT to fetch, parse, …


Join Us At The Voices That Matter iOS Conference + Promo Code

September 28th, 2011 Posted by: - posted under:Articles - 3 Comments

For the past few years, I have been attending a fantastic conference put on by Pearson Education. The conference is called . It’s a 2 day event (3 if you do the additional workshops), where you will learn about cutting edge iOS development from many of the leaders in the space.
Well, this year is no different, and on November 12th, Pearson will be putting on another one of these conferences at the Harvard Medical Center in Boston. …


Disable the iPhone’s Front Camera

August 23rd, 2011 Posted by: - posted under:Tutorials - 4 Comments

The iPhone 4’s front camera is limited to 640×480 resolution. Although handy for video conferencing, for some apps that’s to small to yield a usable photo. Unfortunately the UIImagePickerController class does not have an option to restrict the user from using the front camera. Although you can check the size of the photo after the user is finished, it’s not great user experience to reject it after they go through the entire process of taking a photo.
One option is to …


Back To Basics: Hello iPhone

August 17th, 2011 Posted by: - posted under:Tutorials - 22 Comments

Today I’m going to show you how to make a simple “Hello World” project on the iPhone. There are quite a few ways that this can be accomplished, however I am going to show you the way that I feel will be the most beneficial.
While I know many of iCodeBlog’s readers are veteran developers, this tutorial (and many in this series) are going to be geared towards the more novice developer. This group is often overlooked when it comes to …


Back To Basics – Getting Set Up For iOS Development

July 18th, 2011 Posted by: - posted under:Tutorials - 25 Comments

For this tutorial, we are going to discuss the basics of getting set up for developing on the iOS platform. While there are many 3rd party tools that allow you to develop a number of ways, I am only going to discuss the officially supported ones from Apple. That being said, let’s get started.
The Hardware

The first thing you are going to need is an Intel Based Apple Computer running OSX 10.6.6 or better. Hackintosh computers have …


Guest Bloggers And iOS Developers Positions

March 4th, 2011 Posted by: - posted under:Articles - 5 Comments

Guest Bloggers
Hey iCoders! We are looking for some guest bloggers to write iOS tutorials, code snippets, tips, tricks, you name it for iCodeBlog.
How to apply:
1. Shoot an email to with a link to your current blog (or iOS articles you have written)
2. We will check your stuff out and most likely give you contributor status to iCodeBlog
3. ???
4. Profit (OK, no profit (yet), but you get exposure(link your blog) AND the good feeling that you are contributing to the …