When your iOS app is downloading content from the web, you run the risk of completely locking up your user interface. This makes your app seem to “freeze” and users usually think that it’s broken. Even if it’s just waiting for a response from a web server. Ick! Let’s see how to do this better [...]
About MattjDrake

FAQ Answered: What Is the iOS Code Camp Schedule?
iOS Code Camp is starting on March 12th (which is less than one month away). Since I made some big changes this time a few people have become confused about what this season’s schedule will be. Basically, the overall content is remaining the same I’m simply relaxing the pace a little bit. New iOS Code [...]

Here’s The Three Things You Need To Become An iOS App Developer
One of the reasons I write this blog is to de-mystify the process of becoming an iOS app developer. Usually, I do this by writing about programming and development topics. But, sometimes people get lost in all that and just want to know where to start. Hopefully, this post will clear up the questions that [...]

Introduction To Computer Science With Objective-C
Computer Science is the study of abstraction – finding the best model for a problem and implementation – figuring out how to solve the solution mechanically. That is what my new series is all about: getting back to the basics and understanding how Computer Science will make us better iOS and Objective-C programmers. Computer Science [...]

Format Dates In Objective-C With NSDate + NSDateFormatter
Anyone who uses NSDate knows that the output format can be pretty unpleasant looking. This output is not something that you would generally present to your users. So what is an Objective-C programmer to do with dates? The answer is to use NSDateFormatter to create date formats and get data objects formatted as strings that [...]

February Going Ons (Mobile App Mastery Newsletter)
So I’ve been trying to get myself to publish a monthly newsletter for Mobile App Mastery and this blog for some time. But, as you will find out in a second I’ve been extremely busy with a sweet semi-secret project. But, at any rate here is my attempt to update you on the tons of [...]

How Philosophy Can Help You Learn Programming
As an undergraduate, I took a liberal arts course that really changed my thinking about programming. If you can believe it, this course was a philosophy course! This course is what brought everything into focus and made me into the programmer that I am today. What Course Was That? The course was Symbolic Logic and [...]

Comparing Strings With NSString In Objective-C
Many people, when they are first starting with Objective-C and iOS want to be able to compare strings in if-then statements and things like that. It seems natural to try to write something like: NSString *string1 = @”A”; NSString *string2 = @”B”; if(string1 == string2) //do something else //or not NOTE: ^ the code above [...]

Add And Subtract Dates In Objective-C
Here is the problem: your app works with dates and you would like to be able to find out what day came a week before, or is coming up in two years. There are a few ways to do this but the easiest by far is to use your user’s calendar along with the NSDateComponents [...]

Compiling Mac Apps With ARC From Terminal
The other day, I was looking around for a simple way to just compile a text file for a simple Mac app. This isn’t something that you would do everyday but there are times when it’s nice to have the simplest bit of code out there without all the fuss involved with the XCode templates [...]
Newsletter
Find Stuff
-
Everardo: Quick question on the last example with the swtich...
-
RRT: Thank you very much!...
-
MattjDrake: Hi Miguel, Thanks - what you see is what I have...
-
Miguel: Matt, These are great tutorials. Have you done...
-
Harold: Thanks for the tutorial, busy with my first non-ni...
-
How To Design A Custom UITableViewCell From Scratch
November 17, 2011
-
Using Blocks with Table Views
November 1, 2011
-
Using Storyboards To Make Navigation Based iPhone Apps
December 15, 2011
-
How to Make Your iPhone App Send Email with Attachments
July 14, 2009
-
How to Play a Short Sound in iPhone Code
August 17, 2009
-
Our iPhone Training Sneak Peak!
May 8, 2012
-
iPhone Training
May 2, 2012
-
How to Archive Your Object Graph
April 26, 2012
-
Here’s Your Free iMAM iOS SDK Training Module
April 19, 2012
-
Some Crazy New Updates to iMAM
April 13, 2012
Topics
About Matt
In 2008 I left my cubicle to make iPhone apps full time and now I want to help you!




