Starting to learn developing for iOS

Discussion in 'General Programming Chat' started by vasilicaciortan, Jul 8, 2013.

  1. vasilicaciortan

    vasilicaciortan Power Member

    Joined:
    Mar 17, 2010
    Messages:
    759
    Likes Received:
    433
    I want to start learning developing for iOS these days and dedicate a good part of my daily schedule to it.
    I want to ask the more experienced developers what should I start with?
    Someone told me that, for learning the basics I should start taking a python course and he will point me the directions from there.
    I also know that iOS development is based on C/C# and Objective C if I am not wrong.
    Looking for answers and tips on this one. Thank you!
     
  2. IceWizzard

    IceWizzard Newbie

    Joined:
    Jul 3, 2013
    Messages:
    15
    Likes Received:
    1
    Yes, you are correct, iOS based purely on C. Although I would recommend you study from Cpp, or, if you're a beginner, start with python, it's a good pseudo-language for understanding how everything works.
     
  3. dannyhw

    dannyhw Senior Member

    Joined:
    Jul 16, 2008
    Messages:
    979
    Likes Received:
    467
    Occupation:
    Software Engineer
    Location:
    New York City Burbs
    Man I've been telling myself I'm going to do this for months now and I've been programming for almost 20 years. If you're already a programmer, get to know XCode. It's really nice, but a lot different from other IDEs.

    As far as the language goes, it's Objective-C, but C, C++ and Objective-C should NEVER EVER be thought of as similar languages. Syntactically they *look* the same, but from an engineering standpoint your approach is going to be a lot different. You're going to think about objects passing messages to each other instead of instructions going to a processor which is the beauty of it. Much, much easier.
     
    • Thanks Thanks x 1
  4. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    13,693
    Likes Received:
    12,301
    Occupation:
    MACHIN LURNIN
    Location:
    TUVALU
    Home Page:
    In C++ you also have to think of objects passing messages. Obj-c and C++ share the OOP paradigm, but agree that both are very different from the structured programming mentality of C
     
  5. AwesomeCG22

    AwesomeCG22 Newbie

    Joined:
    Jul 23, 2013
    Messages:
    4
    Likes Received:
    0
    Sorry to use your space but since I'm interested in learn Objective-C too, can someone link me to a good place or some sort of documentation where I can learn objective-c? Thanks in advance!
    And one more thing. Im a java and android developer, it will be easy for me to learn objective-c or its completely diferent from what Ive done until now? (Be the way I just started learning python) Thanks!
     
  6. nopme88

    nopme88 Registered Member

    Joined:
    Jul 30, 2013
    Messages:
    50
    Likes Received:
    7
    Occupation:
    Freelancer
    great info
     
  7. shamim96

    shamim96 Newbie

    Joined:
    Jun 21, 2013
    Messages:
    41
    Likes Received:
    0
    Its nice to see it.