Programming with Blocks: an overviewPosted in Getting Started, Tutorials on: July 22nd, 2011 by: Jim DoveyTweet With the release of OS X 10.6 Snow Leopard Apple gave programmers some of the most powerful tools yet for Objective-C programming: Blocks, with the magnificent Grand Central Dispatch library built on top of them. The more advanced programmers among you might know the concept already: technically they are called closures, and were first introduced in the Scheme language in the early 1970′s. Many languages since then have had support for them in one form or another, including Smalltalk, Objective-C’s ...Read Full Article
A4 iPhone UI Wireframe TemplatesPosted in Resources on: July 7th, 2011 by: Mark PetherbridgeTweet UIstencils, you have to admit provide some beautiful, well thought out kits for iPhone, iPad and windows phone developers. They are a true resource for the budding UI designer. I am not sure if any of you have noticed that im running a competition to win one of their kits. However whilst going through their site I discovered their A4 iPhone UI Wireframe templates and thought wow, this should be on my blog in the resources section. If you have ...Read Full Article
Create multiple views and make the touched view follow the users touchPosted in Tutorials on: June 22nd, 2011 by: Josh GarnhamTweet In this tutorial you get to take a look at how to create multiple views and make the touched view follow the users touch. We also take a look at the simple affair of creating a view in code (programmatically). First things first, make your way into Xcode, create a new “View-based Application” and for tutorial purposes call it “View Mover”. Now that XCode has added our Classes for us, lets head to the View Controllers header file (“ViewMoverViewController.h”) to ...Read Full Article
Beautiful collection of iPhone wallpapersPosted in Resources on: June 20th, 2011 by: Nicola ArmelliniTweet In the search of a nice iPhone wallpaper I’ve always been frustrated by the fact that, while looking great, they were mostly designed neglecting the lock screen UI boundaries, and the main subjects ended up being covered by the time and unlock areas. One day, after weeks sketching on a notepad simple minimalist objects with no specific purpose (and in portrait oriented rectangles!!) I realized the two things were matching and started designing the first one, Raindrop. It looked pretty ...Read Full Article
Create your first iPhone ‘Hello World’ applicationPosted in Tutorials on: June 16th, 2011 by: Adam OnishiTweet I’ve recently taken it upon myself to get into iOS development. As the owner of both an iPhone and an iPad I use iOS on a daily basis and as that’s sparked an interest for me to start developing for the devices as well, just as using the internet made me want to build websites. So after finally getting my hands on a MacBook Pro (lovely machine that it is), I’ve been able to delve into Xcode and start creating. ...Read Full Article
Converting DateTime to “Fuzzy Time” in Objective-CPosted in Resources on: June 14th, 2011 by: Josh KendallTweet This tutorial shows you how to convert DateTime to “Fuzzy time” in Objective-C. // // ViewHelper.h // Branch // // Created by Joshua Kendall on 6/12/11. // Copyright 2011 JoshuaKendall.com. All rights reserved. // #import <Foundation/Foundation.h> #import "NSDate-Utilities.h" @interface ViewHelper : NSObject + (NSString *)fuzzyTime:(NSString *)datetime; @end // // ViewHelper.m // Branch ...Read Full Article
A simple COCOA Asynchronous image loader class to use in your iPhone app.Posted in Resources on: June 14th, 2011 by: Curtis HardTweet This isnt a tutorial, this is just some source code that you might find useful. This class will load images in the background so it wont lock your UI up! UPDATED:Please note that this post has a new updated version found here: UIImage From URL – Simplified (Using Blocks) Here’s the header file : @interface GGImageLoader : NSObject { NSURLConnection * connection; NSURL * url; NSMutableData * mutData; UIImage * image; ...Read Full Article
iPhone 4 GUI PSD (Retina Display)Posted in Resources on: June 14th, 2011 by: Mark PetherbridgeTweet Thanks for you patience on this one. It took a good deal longer to complete given the sheer size and level of detail the retina display has. It wasn’t a simple scale-up from the last file. It was clear as we created it that Apple has spent a lot of time considering how each element should be translated to such a dense resolution. What were single pixel elements are now two or three pixels thick and effects are exaggerated to ...Read Full Article