Answer the question
In order to leave comments, you need to log in
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
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.
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.
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 questionAsk a Question
731 491 924 answers to any question