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

  • Thread starter Thread starter Sebajkz
  • Start date Start date
  • Tags Tags
    Apps Hard Os
Click For Summary

Discussion Overview

The discussion revolves around the learning curve associated with Objective-C for developing iOS and OS X applications. Participants explore whether prior knowledge of C or C++ is necessary and the importance of suitable learning materials.

Discussion Character

  • Exploratory, Technical explanation, Debate/contested

Main Points Raised

  • One participant questions if prior knowledge of C or C++ is needed before learning Objective-C, suggesting to check with a friend taking the course.
  • Another participant believes that the original poster has enough background to learn Objective-C, emphasizing the importance of finding suitable learning materials.
  • It is noted that the course may assume a more advanced programming background to facilitate faster learning among students.
  • A different viewpoint suggests considering Swift as an alternative to Objective-C for iOS development, highlighting its relevance in Apple's ecosystem.

Areas of Agreement / Disagreement

Participants express differing opinions on the necessity of learning C or C++ before Objective-C, and there is no consensus on whether Objective-C is the best starting point compared to Swift.

Contextual Notes

There are limitations regarding assumptions about the course prerequisites and the varying levels of programming background among students.

Sebajkz
Messages
1
Reaction score
0
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?
 
Technology news on Phys.org
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.
 
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.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
69
Views
11K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
14K
  • · Replies 14 ·
Replies
14
Views
6K
Replies
15
Views
3K