A
A
Armand M2015-01-02 19:21:38
iOS
Armand M, 2015-01-02 19:21:38

How to start learning iOS development?

Hello.
I want to learn how to create applications for iOS, but I don't know where to start.
I know that there is an Xcode environment. Objective C and Swift languages.
1. What to learn first Objective C or Swift?
2. Do I need to learn C/C++ first?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
F
FoxInSox, 2015-01-02
@FoxInSox

Yes it, what Objective-C? Which C? You here first.

O
OnYourLips, 2015-01-02
@OnYourLips

1. Objective-C. A year later I would have answered that Swift.
2. You need C, but Objective-C is a subset of it, so if you know Objective-C, then you know C. You don't need to learn C++, and if you're lucky, you won't encounter it.

M
Max, 2015-01-02
@mbelskiy

Apple will guide you on the right path

M
Maxim Prigozhenkov, 2015-01-03
@Waka_Waka

Learn Objective C first. From C, you will not need much, in my opinion. C++ and even more so. forget about Swift for the near future too.
After you break with Objective C, move on to UIKit and frameworks like CoreData, CoreLocation, Core Graphics, and so on.

M
Mr_Kibernetik, 2015-01-08
@Mr_Kibernetik

There is also a programming language "smart BASIC".
Its advantages:
- very simple compared to Objective C
- documentation and support in Russian
- you can program directly on an iOS device (no Mac is needed for programming)
If you have a Mac and a developer license, then using the "smart BASIC SDK for Xcode" you can easily publish a "smart BASIC" program in the App Store as a standalone iOS application. And for this you don’t need to write a single line in Objective C.
So, as you can see, there are more complicated options, but there are easier options.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question