Natasha The Robot

Currently learning... iPhone development!                                     You can follow me on Twitter here

Explaining iOS Delegates: A Story About Your Morning Coffee

One of the hardest programming concepts for me to understand in the past few weeks as I'm learning iOS development was, you guessed it, Delegates! So I'd like to share how I've come to think of them... using a CoffeeShop analogy. So here is the story:

Why Great Software Is About Love

I've been thinking a lot about what separates great software from mediocre or bad software. Here is the clear differentiator I keep noticing time...

iOS: How To Submit Text From A Text Field Using Just The Return Key

I was working on a simple challenge today at Mobile Makers. We were basically adding some text to a text field, clicking an "Add Button" and showing the text in a text view, and there was something that kept bothering me...

Objective-C Reflections: Calling Methods By Their String Name

I'm learning to refactor in Objective-C with a little bit of metaprogramming!

5 Reasons I LOVE iPhone Development

I can't believe I'm feeling this way. It's like I'm in love. As someone who's come from working with Ruby on Rails, it's hard to imagine falling in love with another programming language. But it's happened.

The Weird Objective-C Method Names

In Objective-C, methods with multiple parameters look very weird, and they method name is even weirder!

Objective-C: How To Covert A String Into An Integer

One the common things you need to do in any programming language is convert a string (e.g. "12") into a corresponding integer. Here is how it's done in the weird Objective-C syntax...

Mobile Makers: Day 1 Checkin

I couldn't be more excited to finally start Mobile Makers today! In just 8 short weeks, I'll have a new super power: iPhone application development! Here are my reflections from day 1.

The Keyboard Shortcut For Switching Between The Class Header And Method Files In XCode

I'm still new to XCode, so I get pretty excited when I learn new keyboard shortcuts. Here is one I learned today:

You’ve Learned More Than You Think

As I've been learning iOS development for the past few weeks, I've come to a cool realization about learning.