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. Here is to learning to solve problems logically for easy [...]
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. But note that that doesn’t work because strings are objects and if you want to compare strings you will need to use the NSString object methods that Apple has made [...]
Chapter 12: Key-Value Coding (KVC)
Chapter 12: Key-Value Coding (KVC) of my free eBook, Beginning Objective-C Programming. This involves using a set of NSObject methods that can set or get property values based on their string representation. So, if a class has a name property you can get or set that value by using the dot notation in code or [...]
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 [...]
Building Web Apps With Objective-C
Did you know that you can make web apps with Objective-C? Here is the “hows” on Building Web Apps With Objective-C, or should I say, Objective-J! Objective-What? Objective-J is a programming language that is based on Objective-C that is designed to work with web apps. The J comes from the idea that Objective-J is a [...]
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 [...]
Chapters 10, 11 and 12 Added To Beginning Objective-C Programming
Latest Chapters of my Free eBook Recently Added. Chapters 10, 11 and 12 Added to Beginning Objective C Programming. What’s In This Objective-C Programming Book? The first section of this eBook has all the essential elements of programming that you need to learn before really moving on as an iOS developer. This is what you [...]
What Do You Want To Know About iPhone, iPad & iOS Development?
Curious about what YOU as a reader want to know about iPhone, iPad, & iOS Development. Take a second to think about it and just respond to my post at my blog with a question. I’ll do my best to answer it or link you to a resource that will answer better than I can. [...]
Cool iOS Design Resources
Most programmers and software developers need a bit of help when it comes to the idea of design. Am I wrong? We get caught up, rightly so usually, in the notion of how to get things done. Implementation is our speciality. But, guess what? Design is an important part of the development process. Here are [...]
Have You Seen These Mobile App Infrastructure Resources?
Backend services that are hard and expensive to do on your own can be handed off to experts who will help manage these activities at low cost. Most of the time we as programmers try and do this all ourselves but that’s a mistake. Here is my list of web based services that you can [...]
