How to Asynchronously Add Web Content to UITableView in iOS

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 [...]

Read full story Comments { 3 }

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 [...]

Read full story Comments { 0 }

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 [...]

Read full story Comments { 4 }

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 [...]

Read full story Comments { 2 }

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 [...]

Read full story Comments { 0 }

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 [...]

Read full story Comments { 1 }

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 [...]

Read full story Comments { 1 }

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 [...]

Read full story Comments { 3 }

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 [...]

Read full story Comments { 4 }

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 [...]

Read full story Comments { 0 }
Affiliate Policy Disclosure

Switch to our mobile site