★ TouchArcade needs your help. Click here to support us on Patreon.

Eureka! iPhone Programming Adventures

04-07-2010, 11:06 PM
#1
Joined: Jan 2010
Posts: 47
Eureka! iPhone Programming Adventures

I've been dipping my toes into iPhone programming. I haven't really ever become serious with any "one" language before. I've fiddled with VB.net (I made a calculator that was pretty involved) other than that I've used Clickteams Multimedia Fusion. (still my favorite language )

So anyways I bought a mac and downloaded xcode. That was probably about a month ago. I've bought 3 books since then (well 4 if you count the iphone app)

My favorite one so far is an ebook called "How to make an iPhone App"
That book has really given me a kickstart.

So a couple weeks ago the first eureka moment for me was making my own object. Per the suggestion of the books excersize.

But just now I have sucessfully used IBActions and IBOutlets with Interface Builder. And even threw an If statement in for good measure and got a text label to toggle it's font!

Woohoo!

Anybody else got any learning programming eureka stories?
04-07-2010, 11:14 PM
#2
Joined: Oct 2009
Posts: 249
yes, my Eureka moment while developing first game for iPhone was when I've realized than making even simple games from start to finish is a hard work.

Even with 15 years of programming experience.

Start your engines gentlemen, Vector Rally is out!

---
Twitter: http://twitter.com/VectorRally

04-08-2010, 01:42 AM
#3
My first eureka moment was when I was able to make small changes to the Cocos2D Box2D template, change the icon, change the name of the app, establish the provisions AND deploy the app to my actual device.

XCode is a bit strange for me, and Objective-C is quite a bit different. Overall, I'm just happy I was able to accomplish something so minimal.

A ragdoll physics platformer:Flickitty
The artist: randall schleufer
Twitter: @FlickittyiPhone
04-08-2010, 06:11 AM
#4
Joined: Apr 2010
Location: Europe, Latvia, Riga
Posts: 35
Quote:
Originally Posted by eJayStudios View Post
yes, my Eureka moment while developing first game for iPhone was when I've realized than making even simple games from start to finish is a hard work.
Same here...

I don't have 15 years of Dev exp, but still that is quite a challenge to make one.

I'm currently graduating University and my final research is about mobile app development, I'm trying to think of new ways how to ease this process and bring some tools to help dev process more controlled.

a3team - founder
web: www.a3team.com
games in AppStore: Arco Pong, Avoid Maze, Sam the Fish
04-08-2010, 09:54 AM
#5
Joined: Aug 2009
Posts: 116
I was working on some 'net tutorials yesterday and got iTennis running in my iPhone simulator. It was wicked seeing it go together and learning a bit about touches.
04-08-2010, 05:20 PM
#6
Joined: Sep 2009
Location: xor eax, eax
Posts: 755
Quote:
Anybody else got any learning programming eureka stories?
It was about 18 years ago, when I first managed to display a red pixel on my Olivetti PC's (powered by a NEC V20 CPU, something between the XT and the 80286) monitor from an assembly program. Since then nothing worth mentioning, except a very similar case when I managed to run my first pixel shader program (HLSL).
04-08-2010, 05:29 PM
#7
Joined: Jan 2009
Location: Toronto, Ontario, Canada
Posts: 5,206
My first programming epiphany was back around the latter half of the 80s. I'd been programming in a few flavours of BASIC. I once tried to look at 6502 assembler code but it was all Greek to me. But I was flipping through a magazine that featured assembler code once and having a look at it, and for whatever reason, it just clicked. I finally understood a bit of what was going on there: "Hey, that CMP means 'compare', and there, BNE, branch on not equal, kind of like a goto, and that accumulator stuff, it's like a holding area for numbers where you can do stuff with them, so this bit here, that's loading a value into the X accumulator, and another one into the Y, then it's comparing one against the other and using branches to figure out where to go based on the results. This isn't so hard!" Pretty soon I was tooling around in a macro assembler and starting to actually write code, and I learned how simple and elegant assembler was.

Of course, it was also tedious and took forever to get something done from scratch, but I still liked it.

[Relax with Galactic Chill] [Let me tell you a story.]
Currently working on: Music for Spirit Hunter Mineko