1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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:
    980
    Likes Received:
    462
    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:
    8,862
    Likes Received:
    7,468
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    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.