creating apps

Discussion in 'iOS Development' started by grayfox2012, May 3, 2012.

  1. grayfox2012 New Member

    Member Since:
    May 3, 2012
    Message Count:
    9
    Device:
    iPad 2 (White)
    hello,
    I'm intersting on creating apps for iphone, but I don't have any knowledge about that. I want to start to learn step by step!
    The first step, I think, is to know what I will need to start?
  2. Joe Rossignol Community Manager

    Member Since:
    Jan 9, 2008
    Message Count:
    10,782
    Device:
    iPhone 5 (Black)
  3. tinyman392 Super Moderator

    Member Since:
    Jul 10, 2008
    Message Count:
    13,547
    Device:
    5G iPod touch

    How much experience do you have programming? Object oriented programming? If none, that is the first thing you need to learn. Not a language exactly, just the basic mechanisms and techniques behind programming. Then you can learn Objective C, then learn XCode's GUI for iPhone :)

    In order to help you further, I need to know where you're coming from though.
  4. grayfox2012 New Member

    Member Since:
    May 3, 2012
    Message Count:
    9
    Device:
    iPad 2 (White)
    Thank you for your answer!
    I'm from morocco, so my english isn't soo good! but I'm traying to express myself.
    I have some knowledges on algorithm and programming using the VisualBasic code.
    So, i'm ready for the other things.
    Can you tell me please which tools I will need to start creating my first app?

    Thanks,
  5. tinyman392 Super Moderator

    Member Since:
    Jul 10, 2008
    Message Count:
    13,547
    Device:
    5G iPod touch
    The best thing would be to get an Objective C book and start learning off of that. Avoid online tutorials as they only show you bits and pieces. After that, you can begin digging into actual iPhone programming. :)

    I'll give you a name of a book when I get home.


    Sent from an iPod touch with TapaTalk... Autocorrect may alter the meaning of this message :p
  6. grayfox2012 New Member

    Member Since:
    May 3, 2012
    Message Count:
    9
    Device:
    iPad 2 (White)
    Ok! I'm waiting....;)
  7. Zyiros Well-Known Member

    Member Since:
    Sep 25, 2011
    Message Count:
    11,991
    Device:
    Nexus 4
    Your language is pretty good. I would never have expected you were from Morocco! :)

    I think you'll like doing all this App stuff...Id be totally lost :( :p
  8. tinyman392 Super Moderator

    Member Since:
    Jul 10, 2008
    Message Count:
    13,547
    Device:
    5G iPod touch
    Sorry, I forgot all about this.

    OK, first, learn Objective C and get a good grip on the entire language as well as programming logic and technique using this book:

    Kochan, Stephan G. Programming in Objective C.

    There are many editions of the book available, get anyone you choose. I think they are in the 3rd or 4th right now. If you already know Objective C, I'd have to find you the title of the iPhone programming book my teacher uses (it wasn't required material, so I don't know the title of it, nor do I have it).

    I know the third edition has some iPhone stuff in there as well, it goes into the main basics, but still leaves you trying to figure out the APIs Apple has (accelerometer, mapkit, etc).

    EDIT: the 4th edition is out, but 3rd edition does have some iPhone stuff. IDK if the 4th adds anything :p

    EDIT 2: my teacher recommended the iPhone Programming: The Big Nerd Ranch Guide to learn many of the APIs and how they function. I haven't personally used this book, so I can't vouch for it. I'm learning the APIs from my programming class. Apple's developer documentation may also be of help. It's at developer.apple.com. Please note that it's just a documentation, you should have a firm grasp on how everything works or Apple's documentation will confused the heck out of you :p

    Good luck with your journey :)
  9. lauNchD Well-Known Member

    Member Since:
    Jan 27, 2008
    Message Count:
    1,410
    Device:
    iPhone 5 (Black)
    You learn Objective-C and iPhone development in class?
    But college/university, right? I would be extremely jealous if you learned this in high school…
  10. grayfox2012 New Member

    Member Since:
    May 3, 2012
    Message Count:
    9
    Device:
    iPad 2 (White)
    Hi Tinyman,
    Actually, I don't know anything about Objective C.
    I get the 2d edition of the book. There is about 580 pages to read and understand, so it will takes me a big time before to be ready!
    When I finish reading the book, I'll come back to you to tell me about the next step.

    Thank you for your help

    PS: you're lucky to get courses about APIs.