Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Will objective-c (for OS X and IOS apps) be hard to learn?

  1. Oct 18, 2014 #1
    A friend i know is taking a course on IOS/OS X programming with objective-c, and i thought i might want to learn it too. I already know the very basics of programming, a bit of python and javascript, so i know what things like lists, strings, integers,booleans, floats, loops, functions and objects are. will it be hard for me to learn objective-c? or should i learn C or C++ first?
  2. jcsd
  3. Oct 19, 2014 #2


    User Avatar
    Science Advisor
    Gold Member
    2017 Award

    Ask your friend if he thinks C or C++ is a prerequisite to the objective C class. Also check the course prerequisites (but don't trust that completely). There is no doubt that C and C++ are much more main-stream. You might want to start in that direction sometime soon.
  4. Oct 19, 2014 #3


    User Avatar

    Staff: Mentor

    I think you have enough background for learning Objective C in general, provided you find suitable learning materials. The course that your friend is taking may assume more programming background, simply to speed things up a bit and ensure that all the students are at a similar level.

    In learning how to write iOS or MacOS apps, most of your effort will be focused on the frameworks (pre-defined classes and functions, etc.) that Apple provides for those platforms, after you have mastered the basics of the Objective-C language.
  5. Oct 20, 2014 #4
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook