Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 05-19-2011, 12:22 PM   #51 (permalink)
Registered Member
 
Xaron's Avatar
 
Join Date: Feb 2011
Posts: 181
Xaron is on a distinguished road
Default

I started with 12 as well... on a Commodore C64. And now I'm 37 and feel like in the good old days again. There are so many similarities it's amazing!
__________________
My games:



Dev Blog | Twitter
Xaron is offline   Reply With Quote
Old 05-23-2011, 10:32 AM   #52 (permalink)
Registered Member
 
Join Date: Mar 2011
Posts: 33
T technologies is on a distinguished road
Default

ok
T technologies is offline   Reply With Quote
Old 12-05-2011, 02:09 AM   #53 (permalink)
Registered Member
 
Join Date: Mar 2011
Posts: 33
T technologies is on a distinguished road
Default

Quote:
Originally Posted by T technologies View Post
ok

hi guys i just want to tell you i have nearly finished my first app called coolshop

thanks for the help!
T technologies is offline   Reply With Quote
Old 12-05-2011, 01:03 PM   #54 (permalink)
Registered Member
 
Join Date: Mar 2011
Posts: 33
T technologies is on a distinguished road
Question

Quote:
Originally Posted by T technologies View Post
hi guys i just want to tell you i have nearly finished my first app called coolshop

thanks for the help!
I an stuck on the code for making a new ui view
T technologies is offline   Reply With Quote
Old 12-05-2011, 05:15 PM   #55 (permalink)
Registered Member
 
Join Date: Nov 2010
Posts: 57
d2bes is on a distinguished road
Default

Quote:
Originally Posted by TheFlyingDutchman View Post
I'm 14, and I program. My tip: focus on school work. Right now, were I live, I have tons of standardized tests coming up. My recommendation: wait until the summer, and then program.
I dissagree. program first. school second.
d2bes is offline   Reply With Quote
Old 12-14-2011, 03:15 PM   #56 (permalink)
Registered Member
 
Join Date: Nov 2011
Posts: 30
adamwaite is on a distinguished road
Default

I thought the books by Rory Lewis were an awesome start.
adamwaite is offline   Reply With Quote
Old 12-15-2011, 06:56 AM   #57 (permalink)
Registered Member
 
Join Date: Oct 2011
Posts: 136
ryantcb is on a distinguished road
Default

Quote:
Originally Posted by T technologies View Post
hi ive been programming for about 2 months now i got a book called programming in objective c 2.0 which i found much to hard for me
i really want a good simple book too starting application development for iphone and ipad

are there any simple books out there and also any tips on starting application development for iphone and ipad
havent read the other posts so apologise if this has already been suggested.

I have read loads of books on objective-c and iphone dev and found that you need to get your knowledge from a huge variety of sources. each one will build upon the last and eventually it will all just make sense (to a degree).
For me though it all just clicked thanks to videos on youtube. search for theNewBoston his videos are superb very easy to understand. Or from Lynda.com search for Simom Allardice who also does great videos on objective c and iphone sdk.

and as i said the more sources you get the better understanding you will build and have.

my tip is watch a video say on methods on youtube and instead of just watching the next video actually build what that first video shows. The amount of time i have watched a video and thought that is easy then watch another and another. then tried to write code using what i learnt in the first video and forgot what to put. It may be very simple but because i didnt use straight away i forgot it and had to watch video again.

sorry for going on but use youtube theNewBoston
or
Lynda.com Simon Allardice
ryantcb is offline   Reply With Quote
Old 12-15-2011, 02:10 PM   #58 (permalink)
Registered Member
 
TheFlyingDutchman's Avatar
 
Join Date: Feb 2011
Location: NYC
Posts: 81
TheFlyingDutchman is on a distinguished road
Default

Lukeka,

Grammar skills won't help u code better.
TheFlyingDutchman is offline   Reply With Quote
Old 12-21-2011, 08:34 PM   #59 (permalink)
Registered Member
 
Join Date: Dec 2011
Posts: 5
Dysko is on a distinguished road
Default

I started young too! 15!

It's good to start with a free game engine like Cocos2D. Here's a good Cocos2D tutorial that worked for me.

Keep going with your ideas! And never settle for a "real" job!
Dysko is offline   Reply With Quote
Old 12-21-2011, 09:15 PM   #60 (permalink)
Bringing fun to you
 
davidlxk's Avatar
 
Join Date: Dec 2011
Posts: 43
davidlxk is on a distinguished road
Default

you can try Ray Wenderlich's website for a huge list of tutorials
__________________
Drop Dem is out now! You should check it out at http://itunes.apple.com/us/app/drop-dem/id490101113

You should follow Drop Dem on Twitter http://twitter.com/dropdemgame
or find us on Facebook http://www.facebook.com/pages/Drop-Dem/314923981881703
davidlxk is offline   Reply With Quote
Old 01-26-2012, 05:05 PM   #61 (permalink)
[[Brain alloc]init];
 
fhsjaagshs's Avatar
 
Join Date: Aug 2011
Location: New Jersey
Age: 15
Posts: 92
fhsjaagshs is on a distinguished road
Default

For anyone in prep school, there is tons of time for programming.

General advice:
- DON'T buy a book. They are clumsy as hell. Google what you don't know and eventually you will know everything (that's what I did)

Code level advice:
- Never use autorelease. Learn where to release when necessary.
fhsjaagshs is offline   Reply With Quote
Old 01-26-2012, 07:37 PM   #62 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

Quote:
Originally Posted by fhsjaagshs View Post
For anyone in prep school, there is tons of time for programming.

General advice:
- DON'T buy a book. They are clumsy as hell. Google what you don't know and eventually you will know everything (that's what I did)

Code level advice:
- Never use autorelease. Learn where to release when necessary.
I don't agree with either of those things. Books can be an excellent resource. There's only so much one can learn from tutorials and looking at other people's code, not to mention a good chance of actually learning wrong.

As for autorelease, it's not meant as an excuse for not knowing memory management nor is it used like that, if that can be said of anything, it's ARC (but that's not true either). Autorelease has a lot of valid uses.
baja_yu is offline   Reply With Quote
Old 01-26-2012, 08:46 PM   #63 (permalink)
Cocoa Junkie
 
Duncan C's Avatar
 
Join Date: Dec 2008
Location: Northern Virginia
Posts: 6,003
Duncan C has a spectacular aura about
Default

Quote:
Originally Posted by fhsjaagshs View Post
For anyone in prep school, there is tons of time for programming.

General advice:
- DON'T buy a book. They are clumsy as hell. Google what you don't know and eventually you will know everything (that's what I did)

Code level advice:
- Never use autorelease. Learn where to release when necessary.
I too started programming when I was 12. I started on an Apple II, with a cassette recorder to save my programs. There was no disk drive at that point.

I disagree with both points above.

Books can be a huge help. The classic Kerrigan and Richie C book is actually quite good. If you read that book cover to cover and do the exercises you will be well on your way to becoming a solid programmer.

The new Hillegass Objective C book (the one that includes Objective C 2.0 and iOS 5) is a good beginner book. Hillegass has a very easy-going, readable style. The first 75 pages of that book are an introduction to regular C, which is an important foundation for learning Objective C. It doesn't teach you very much iOS however. Mostly it teaches you the basics of programming. That's what you need at first though, so that's a good thing.

As far as autorelease goes, it's a useful tool, and sometimes a requirement. It pays to really understand when, how and why to use retain, release, and autorelease. Lots of system methods return autoreleased objects, so you need to understand when you have ownership of an object (and must release it when you're done with it) and when you don't own an object.
__________________
Regards,

Duncan C
WareTo

Check out our apps in the Apple App store


Check out this password generator app that shows various techniques including using a data container singleton object to share data between objects in your project.

See this tutorial on using UIView animations and layer animations:

See this thread on generating random, non-repeating text

Check out a very cool Macintosh Kaleidoscopes app called ScopeWorks that we released to the Mac App store.
Duncan C is offline   Reply With Quote
Old 01-26-2012, 09:13 PM   #64 (permalink)
Registered Member
 
Join Date: May 2011
Posts: 173
mistergreen2011 is on a distinguished road
Default

Commodore 64 anybody?
BASIC was the bomb but very slow. I got into machine language a little but it was too hard with hex everything.

Before you buy a book, check out the Stanford iphone Dev videos. You can check it out on itunes in the intunes university.
It's very helpful.
mistergreen2011 is offline   Reply With Quote
Old 01-26-2012, 09:24 PM   #65 (permalink)
[[Brain alloc]init];
 
fhsjaagshs's Avatar
 
Join Date: Aug 2011
Location: New Jersey
Age: 15
Posts: 92
fhsjaagshs is on a distinguished road
Default

I really don't like books because many that I have seen are bad with basic stuff and most importantly memory management.

Autorelease is good for managing objects like UITableViewCells or other mass produced items, or for returning NSObjects. It certainly is a lot less fast that ARC or using the release method correctly.

I tend to avoid autorelease like unencrypted FTP. But that's just me.


If there is one bit of advice, do your research and make extra Xcode projects for testing ideas. I have millions of such projects.
fhsjaagshs is offline   Reply With Quote
Old 01-26-2012, 09:55 PM   #66 (permalink)
Emphasizing Fundamentals
 
BrianSlick's Avatar
 
Join Date: Jul 2009
Location: NoVA / DC Area
Age: 36
Posts: 7,990
BrianSlick has a spectacular aura about
Default

Quote:
Originally Posted by fhsjaagshs View Post
Autorelease is good for managing objects like UITableViewCells
Autorelease is basically required for cells. For one, dequeueing a cell returns an autoreleased object. So if you have to create one due to an empty cache, the returned cell will be treated the same either way, so you have to match that by autoreleasing it. Plus, once you are finished with that method, the table view will be managing that cell and you won't have another chance at it, so if you didn't autorelease it, it would be leaked.

Quote:
Originally Posted by fhsjaagshs View Post
or other mass produced items
I don't really know what you mean by this, but I'm going to assume this means a lot of objects created in a loop. If so, then this would be a case where you would NOT want to use autorelease, since the pool wouldn't drain until you finished the loop, leaving you at risk of using too much memory.

Quote:
Originally Posted by fhsjaagshs View Post
or for returning NSObjects.
I don't really know what you mean by this, and I suspect you don't really know either. Everything is an NSObject.


I will also disagree with the notion that you should avoid books. For those playing along at home, this would now be three of the top question-answerers on this board recommending books. Some might consider that to be a hint. I personally feel as though I owe my career to Beginning iPhone Development.

Those same top three question-answerers are saying that your approach to autorelease is flawed. Some might consider that to be a hint, too.

At any rate, there are a lot of errors in the things that you post, so despite the bravado that you come across with, you really don't know as much as you think you do. I would even go so far as to suggest that the errors that you make are largely attributed to your lack of book knowledge. You still have a lot to learn. Heck, I still have a lot to learn, and you're way behind me on the learning curve. So if you are saying that everything you have learned has been via Google, I probably believe that. If you are saying that you have learned everything, you are provably mistaken.

And here is a key point of learning: when someone with more experience than you offers advice, you should take that into consideration. When several people with more experience than you disagree with you, then perhaps it is time to reconsider your positions.

Quote:
Originally Posted by fhsjaagshs View Post
If there is one bit of advice, do your research and make extra Xcode projects for testing ideas. I have millions of such projects.
This is sound advice. I wish more people on this board would do this.
__________________
BriTer Ideas LLC - Professional iOS App Development. Available for hire.

SlickShopper 2 | Free NSLog utility | Leave a PayPal donation.

Are you a newbie? Things you should read:
Definitive Guide To Properties | UITableView Series | Guide To Troubleshooting | Model Object Overview

Do you sit at a desk all day? Walk instead! Follow along with my treadmill desk adventures.
BrianSlick is offline   Reply With Quote
Old 01-27-2012, 12:30 AM   #67 (permalink)
Reading the Documentation
 
baja_yu's Avatar
 
Join Date: Sep 2010
Location: 45.255019,19.844908
Posts: 5,414
baja_yu has a spectacular aura about
Default

Quote:
Originally Posted by mistergreen2011 View Post
Commodore 64 anybody?
BASIC was the bomb but very slow.
+1 "Press play on tape" forever!
baja_yu is offline   Reply With Quote
Old 01-27-2012, 09:55 AM   #68 (permalink)
Registered Member
 
Music Man's Avatar
 
Join Date: Oct 2009
Location: UK
Posts: 81
Music Man is on a distinguished road
Default

It's great that young people are interested in programming!

BUT, focus on school as a first priority -> it doesn't matter if you are a good programmer, if you want to get a job as a programmer (or mostly, anything else), you need to have qualifications, especially now.

Also remember that as a young person, with programming you are approaching things that you've never seen before in terms of maths, logic, program design and data flow and your brain still has a few years to reach maturity so don't be put off if you don't understand something at the moment.

However, hopefully, programming should give you good logic skills and maths skills (especially if you lean openGL ES, although I would leave the more complex programming alone for now and focus on fundamentals and simple programs / writing good code).

A good thing about this forum is that it's full of friendly people who will go out of their way to help (mostly), so if you have a problem, just ask!

Wishing you good luck!
Music Man is offline   Reply With Quote
Old 03-10-2012, 12:23 PM   #69 (permalink)
Registered Member
 
Join Date: Mar 2011
Posts: 33
T technologies is on a distinguished road
Default

Thank you guys or all of the support i am finishing off my app just finishing off the designing although my photoshop trial has run out ill try and raise money to buy it. And then once iv'e finished i think ill study objective c properly and do it the right way! Ill start off with hileglass probably his books look good.


thank you everyone for all of the support ill keep you posted could not of done it without you guys!
T technologies is offline   Reply With Quote
Old 03-12-2012, 08:00 PM   #70 (permalink)
Registered Member
 
Join Date: Jan 2011
Posts: 154
Bobarino is on a distinguished road
Default

Quote:
Originally Posted by T technologies View Post
Thank you guys or all of the support i am finishing off my app just finishing off the designing although my photoshop trial has run out ill try and raise money to buy it. And then once iv'e finished i think ill study objective c properly and do it the right way! Ill start off with hileglass probably his books look good.


thank you everyone for all of the support ill keep you posted could not of done it without you guys!

If you want a cheaper alternative to photoshop, I have found pixelmator to be very useful, but at a fraction of the price as photoshop.
__________________


Island Hop

Website- KewlPro
Bobarino is offline   Reply With Quote
Old 03-12-2012, 11:17 PM   #71 (permalink)
Registered Member
 
2WeeksToGo's Avatar
 
Join Date: Nov 2011
Posts: 227
2WeeksToGo is on a distinguished road
Default

Quote:
Originally Posted by Bobarino View Post
If you want a cheaper alternative to photoshop, I have found pixelmator to be very useful, but at a fraction of the price as photoshop.
LOL.. OR! Just torrent photoshop CS5, Elements 10, elements 9, CS4, which ever one you want for free. Its so easy Im sure this 12 year old knows how.
2WeeksToGo is offline   Reply With Quote
Old 03-13-2012, 08:06 AM   #72 (permalink)
Emphasizing Fundamentals
 
BrianSlick's Avatar
 
Join Date: Jul 2009
Location: NoVA / DC Area
Age: 36
Posts: 7,990
BrianSlick has a spectacular aura about
Default

Quote:
Originally Posted by 2WeeksToGo View Post
LOL.. OR! Just torrent photoshop CS5, Elements 10, elements 9, CS4, which ever one you want for free. Its so easy Im sure this 12 year old knows how.
Advocating software piracy on a developer board. Classic.
__________________
BriTer Ideas LLC - Professional iOS App Development. Available for hire.

SlickShopper 2 | Free NSLog utility | Leave a PayPal donation.

Are you a newbie? Things you should read:
Definitive Guide To Properties | UITableView Series | Guide To Troubleshooting | Model Object Overview

Do you sit at a desk all day? Walk instead! Follow along with my treadmill desk adventures.
BrianSlick is offline   Reply With Quote
Old 03-24-2012, 07:38 AM   #73 (permalink)
Registered Member
 
Join Date: Mar 2011
Posts: 33
T technologies is on a distinguished road
Default

No its allright ive finished the designing now onto code and then ive finished!
T technologies is offline   Reply With Quote
Old 03-24-2012, 02:03 PM   #74 (permalink)
Registered Member
 
Join Date: Mar 2012
Posts: 12
cgokey is on a distinguished road
Default

I think you might want to have two goals here...

1) Learning programming logic -- take your pick for a language. Personally, I would start with Java as you'll learn about objects, classes, and many other things without having to worry about pointers, pointers to pointers, and all the memory management.

2) I first started to learn to program for fun back when I was 4th grade (many many years ago), I had a friend and we got started building sprites, making them move across the screen, bound off the edges, adding color, making shapes, etc... Find a few simple Objective C program that gets you to the basics where you get a drawing context. Then just have fun looking at all the things you can do. Draw circles, lines, make some text or image or whatever move across the screen, bounce of the edges, respond to touch events Just be creative, lot can be learned that way. Don't feel like you have to master the entire programming language, you can do a lot with just a few things and just expand from there.

My 2 cents..

Chris

Quote:
Originally Posted by baja_yu View Post
There's a lot to cover. Programming isn't simple or easy. That's why you should start with an intro book, something along these lines:

Amazon.com: Absolute Beginner's Guide to C (2nd Edition) (0752063051009): Greg Perry: Books
Amazon.com: C Programming for the Absolute Beginner (9781598634808): Michael Vine: Books

Starting with C is a good option. Objective C (used for Mac/iOS development) is a superset of C, meaning C plus some more stuff. C is procedural so you don't have to worry about classes, objects and memory management yet. You will learn all the basics with it, data types, constructs, collections, functions etc. Once you covered that, and understood it well, you can move to Objective C with this, or some other book:

Amazon.com: Programming in Objective-C 2.0 (2nd Edition) (9780321566157): Stephen G. Kochan: Books
cgokey is offline   Reply With Quote
Old 03-24-2012, 02:08 PM   #75 (permalink)
Registered Member
 
Join Date: Mar 2012
Posts: 12
cgokey is on a distinguished road
Default

I'll never forget the sound of where a program ends and the next one starts or the counter on the recorder to make things easier! I used to use a TI99/4a. I remember the appleiie and commodores though!
Chris

Quote:
Originally Posted by baja_yu View Post
+1 "Press play on tape" forever!
cgokey is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 341
11 members and 330 guests
dansparrow, iOS.Lover, lorrettaui53, MikaelBartlett, Nobbsy, oztemel, pbart, PlutoPrime, sledzeppelin, thephotographer, Trickphotostudios
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,663
Threads: 94,120
Posts: 402,898
Top Poster: BrianSlick (7,990)
Welcome to our newest member, LezB44
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 01:55 AM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0