@
@
@sesharim2011-01-23 17:15:40
Objective-C
@sesharim, 2011-01-23 17:15:40

Learning Objective-C. Apple iOS?

Hello, somehow, not so long ago I asked the question what to learn from mobile technologies.
The choice was made in favor of Objective-C for many reasons.
Actually, what is currently available: MPB, iPhone4, xcode + ios_sdk 4.2.
I have little PHP experience and am currently working on Ruby on Rails.
But I've never had experience with C languages, and in particular with Objective-C.
True, there is a great desire.
So the question is - where to start? Do I need to dive into C first to move on to Objective?
Or are there materials that talk about the objective from scratch?
Xcode after textmate is like an airbus after a bike, quite difficult.
As far as I know, in macs, ios - everything that is written in objective-c?
Please suggest blogs, resources, books, anything that can help you learn
everything you need to develop from scratch.
Where stupidity sounded, I'm sorry, I've never come across this at all. :)
I'm also interested in any instruction, advice, etc. I would be extremely grateful, thanks!

Answer the question

In order to leave comments, you need to log in

8 answer(s)
R
Rafael Osipov, 2011-01-23
@Rafael

Pay attention to this translated into Russian book Become An X-Coder

A
Alexsey, 2011-01-23
@Ernesto


Objective-C Programming Stephen Kochan
Iphone SDK Application Development Jonathan Zdiarsky Objective
-C 2.0 and Mac Programming Mark Dalrymple
iPhone Application Development. Full guide
Websites and forums: forum
section iphones.ru
devmac.ru/
pyobjc.ru/ lookapp.ru/
www.stanford.edu/class/cs193p/cgi-bin/drupal/
iTunes -U has video courses. Thing!
www.iphonedevsdk.com/forum/
www.iphonedevforums.com/forum/
Well, original documentation of course.

O
Oleg S, 2011-01-23
@qazwsx

It is better, of course, to first read articles for beginners learning Objective-C . And if everything is fine with English, then the official documentation from Apple is the best choice, definitely.

D
degterev, 2014-03-11
@degterev

I recommend the lessons of Alexey Skutarenko, excellent lessons for a beginner vk.com/iosdevcourse

P
Paulskit, 2011-01-23
@Paulskit

It's best to start with simple OS X applications. Get comfortable with the syntax, understand the model-controller-view concept. If you fill your hand a little, then you can go to the iOS SDK. Everything is basically the same there, but there are some peculiarities that will be quite complicated for a beginner.
I can recommend the book that I started with. I went through a lot of literature, but I will especially highlight 2:
Learning Cocoa with Objective-C
Cocoa Programming for Mac OS X
In the process of writing a program, I also always keep developer.apple.com (Mac OS X Reference Library) open. From there I take the description of the classes and some guides.

@
@netrider, 2011-01-24
_

If you know Ruby, then I can guarantee that you will swear terribly when learning Objc. I dare to express a very bold opinion. It is a very archaic language. You quickly get used to good things. However, it is worth noting that the Cocoa Touch framework deserves a lot of praise. Therefore, they came up with a way out of the situation.
rubycocoa.sourceforge.net/HomePage
You can write Ruby code and use the Cocoa Touch GUI. That is, menus, windows will be drawn by Cocoa, and the code will be written in Ruby.
Of course, you will have to look at objc examples to understand how it interacts with Cocoa.
About instructions for Objc. Some are already outdated. Therefore, it is better to use the official help. I get deja vu when learning objc, about the same mixed feelings as when learning Turbo Pascal in the mid 90s.

T
tampere, 2011-01-24
@tampere

I read the book iphone and ipad in action: introduction to sdk development (available on safari), there just first the basics of a lens with, then directly about development for devices. Very understandable.

A
AlexChernyy, 2011-01-23
@AlexChernyy

In Russian there is a good resource TouchDev There is an article “Objective-C almost at the beginning”, there are questions and answers.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question