iPhone, Mac Mini, Mac OS X Leopard, Objective-C

The title is a mouthful. I get it. You don’t have to read it again if you don’t want to so don’t cry about it. Yeah I’m a keyword whore. That’s my journey, let me.

Moving right along… This week has been an insanely exciting and fun week for me.

  • I got a Mac mini
  • I got an iPhone
  • I got Mac OS X Leopard (10.5.5)
  • I got the iPhone SDK

Before you read any further

I’m obsessed with it.

It’s like christmas every day with the flick of my finger.

Just had to get that fanboy shout out — out… of the way? Please understand that I am in no way shape or form joking. I have wanted for some time to build integrated applications for mobile devices and the like. This could even be something as simple as a door lock that’s connected to the internet that responds via SMS text messages to my commands such as “unlock”, “lock”, “unlock in 15 minutes” etc or an iPhone application. Either way, the obsession has stuck in my mind and I’m running for it. If you don’t have an iPhone I suggest you buy one. I don’t even want you to friggin’ try it. You don’t need to. Take my word for it, it’s an incredible device that is in no way shape or form overrated. Anyone that owns an iPhone with semi-coherence to technology related devices will agree. If they don’t… Nevermind.

You get the picture.

I’ve used windows/linux my entire life. I’ve used a Mac a few times but never had much interest in diving deeper or “switching” to the “dark side” as my linux friends would say (some of them.)

I immediately had hundreds of ideas for iPhone applications. I had a little bit of a problem though, I have no idea how to program in Objective-C. I used to program in C++ but that was like 5 years ago. Yeah, let me just remember everything real quick. Neg.

I haven’t been writing that much and I feel like a lazy but trust me. I’ve been studying my face off to learn Objective-C and create my first iPhone app which will in turn allow me to make How to’s, down to earth explanations of object oriented programming, working sample code, and eventually a few iPhone applications.

I’m still stuck with the problem that, I’ll admit hurts, but I can’t do anything about it unless I read and study. I have several draft posts that I’ve been working on that are substantial and worth your reading, but I’m not sure if those will be up this week, or in the next week.

I plan on

  • Learning Objective-C to the best of my ability as quickly as possible — and learning it right.
  • Learning the Mac OS X operating system backwards and forwards.
  • Creating my first iPhone application from scratch to do something wicked pisser (Cool)

The list goes on, I trust you see where my time is going. It frustrates me that I haven’t been able to update the blog with as much information as I’d like to, but I’d rather write meaty how to’s and useful postings rather than whore myself out and post nothing but wordpress theme and wordpress plugins articles like I had considered doing just to generate traffic. Nah, no thanks.

For the three of you that actually consistently read my blog, go make 900 friends read it. For the rest of you that are in the same boat as I am learning objective-c trying to create iPhone applications, hit me up and let’s collaborate.

I will be writing several articles one I have a solid foundation and a firm grasp on the entirety of iPhone development.

Drafts I’ve already begun writing definitions for consist of:

  • Objective-C in a nutshell for the iPhone
  • iPhone SDK — What you need and how to get it
  • Creating your first iPhone application

There is a lot more but I just realized how dumb it is to list the titles of a draft but to assure myself that I don’t make that mistake again, I’m leaving it in this posting.

Point: I’m busy as hell learning all things Mac/iPhone/Objective-C so the blog might be stagnant and boring for a few weeks.

I will be coming back with a vengeance though and I’ll know Objective-C and you won’t. Put that in your juice box and suck it. Just kidding. I have an idea to write out what I’m learning as I do and explain it to you so that in turn I too can learn more efficiently by forcing myself to understand things that I might otherwise skip. In turn this creates a dynamic reference not only for you but for me as well.

Sexy time.
Bryan

Related reading

Leave a Reply