iOS Programming

Soldato
Joined
16 Apr 2007
Posts
23,425
Location
UK
Hey all,

Have we got any iOS Programmers with us on the forums?

I've been thinking for a while on getting into iOS programming and using XCode to make some iPhone/iPad apps. I've downloaded XCode but after opening it, it's clear I haven't got a clue what to do :p

Has anyone got any links to some tutorials or any tips to get started? :)

Thanks,

Marky
 
Yes, I write apps for a living.

Do you have any programming experience? iOS programming is getting easier but it's still quite complex for people with no programming experience whatsoever.

Stack Overflow is where I go when I have a problem. YouTube is also full of decent tutorials.

The only problem that I find is that things change so often - both the APIs and XCode - that it can be difficult to find up-to-date tutorials.
 
Yes, I write apps for a living.

Do you have any programming experience? iOS programming is getting easier but it's still quite complex for people with no programming experience whatsoever.

Stack Overflow is where I go when I have a problem. YouTube is also full of decent tutorials.

The only problem that I find is that things change so often - both the APIs and XCode - that it can be difficult to find up-to-date tutorials.

Unfortunately, my programming experience is quite limited. I know bits and bobs from; HTML, CSS, PHP, MYSQL. But no actual programming languages so I'll be a complete newbie.

I learn best from completing tutorials and have something in my hand that works - So I'll check out Youtube for some decent tutorials :)
 
Have a look here for a good set of tutorials.

Having said that as you will be delving into the world of objective-c it would be handy to get to grips with the main principles of object orientated programming and the MVC design pattern.

Last but by no means least there are lots of resources at the IOS dev center.
 
Last edited:
Another iOS developer here :)
If you're a complete beginner (you understand at least the very fundamentals of programming as you mentioned PHP), look for tutorials that start you out with the very basics of objective-c, moving on to MVC design patterns then finally to UI (cocoa touch, for iOS). The Apple developer centre will cover all of these and will be more likely to be up to date, but of course there are many more out there in book/youtube/blog format.
As Tunney said, Stack Overflow is great when you encounter an issue or have a question.
 
Last edited:
I've been trying to learn over the last year I just struggle to find the time

I've been programming in C++ and C# for a couple of years now, so I get the OOP stuff I just need to get my head round the syntax of objective-c

How did the established devs learn?
 
If you're an experienced C++ developer then it's just a case of practice. Write a few apps from scratch and you'll soon pick it up. Objective-C is odd but it's consistently odd. :)
 
Pick a project, something that interests you and start writing the app. You may go through a few iterations but you will learn more doing that than just following tutorials.
 
Pick a project, something that interests you and start writing the app. You may go through a few iterations but you will learn more doing that than just following tutorials.
I was thinking of making an app that allows your phone to act as an audio active crossover but I think that may be a little too ambitious.

I'm starting out by making a simple music player for now, and then trying the DSP once I get something stable. :)
 
Thanks a lot for all your advice and the links you've posted :) The iOS Developers page looks quite handy :)

I think I'm going to start off by making a small app - nothing too complex - just to see how I like it :)

Thrash said:
Pick a project, something that interests you and start writing the app. You may go through a few iterations but you will learn more doing that than just following tutorials.

This is how I taught myself PHP - I thought of modifications for vBulletin forums and started writing them, and then submitting them to the community. Fortunately, they loved my first one which pushed me to make more and I gradually learnt PHP without really thinking about it too much :p
 
Just opening this thread back up, how is the coding going Marky?

I am in the middle of building my first app and it's going good so far.

Yeah not too bad thanks bud! I haven't built anything too worth while just yet :p but still learning a lot! I've found that the lecture videos/slides in iTunes U are very helpful aswell!

How far away are you from finishing? Are you planning on releasing it on the store?
 
Yeah not too bad thanks bud! I haven't built anything too worth while just yet :p but still learning a lot! I've found that the lecture videos/slides in iTunes U are very helpful aswell!

How far away are you from finishing? Are you planning on releasing it on the store?

I'm not sure how far I am away from finishing about 50% there. I will be releasing it to the app store but it's nothing fancy.

Basically it's for a fishing club that I am in, which contains things like Match dates, meeting dates, coarse fish types, directions, membership details, day ticket details, contact info e.t.c.

I will get some screenshots shortly. It uses cells, tables and buttons.
 
I'm not sure how far I am away from finishing about 50% there. I will be releasing it to the app store but it's nothing fancy.

Basically it's for a fishing club that I am in, which contains things like Match dates, meeting dates, coarse fish types, directions, membership details, day ticket details, contact info e.t.c.

I will get some screenshots shortly. It uses cells, tables and buttons.

Nice! :) Would love to see some shots when you're ready :)
 
Looking good :)

When you say it hasn't got any lines of code - do you mean at the moment it's just cosmetics? Or does it actually work (I.e. can you run through the pages?)?
 
Looking good :)

When you say it hasn't got any lines of code - do you mean at the moment it's just cosmetics? Or does it actually work (I.e. can you run through the pages?)?

It works perfectly, can go to each tab to view other content. What I mean is I have not wrote 1 single line of code myself. Just drag / drop.

I will be doing an integrated iPad version as soon as I get this basic layout done, working. It will be integrated into one app. Probably with more content on the iPad with it having the bigger display.
 
Last edited:
It works perfectly, can go to each tab to view other content. What I mean is I have not wrote 1 single line of code myself. Just drag / drop.

I will be doing an integrated iPad version as soon as I get this basic layout done, working. It will be integrated into one app. Probably with more content on the iPad with it having the bigger display.

Very nice :) Well it's looking good :)

I've been playing around with some sample demo apps and sample code - just getting a general feel of the interface etc.
 
Back
Top Bottom