M
M
MtoSmart2015-12-03 22:17:41
iOS
MtoSmart, 2015-12-03 22:17:41

Where to begin? Objective C + Swift or just Swift?

I am currently working as an IOS Automation Engineer.
I want to switch to iOS Application Developer.
And then I ran into a problem.
Should I start with the basics of Objective C and then switch to Swift.
Or start writing code in Swift right away.
There are two friends of the developer, and both say exactly the opposite. :)
One (more experienced) who writes for Android and IOS says that you should definitely learn Objective C.
The other one says that it makes no sense, it's better to start right away with Swift.
Please advise comrades.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
K
Konstantin Dovnar, 2015-12-03
@MtoSmart

Learning ObjC does not hurt, at least because it is not lost in a black hole, but still exists. Projects are still being written on it, libraries are being used. And then you get a job, and at the same time they tell you to support the old project, which is written in ObjC, I don’t think that “Well, I don’t know him” will pass for a quality excuse.

I
Igor Kalashnikov, 2015-12-03
@zo0m

My opinion is not expert, but I wouldn't teach Objective C.
I needed to recently write a module on it, small. I was tormented, it seemed a very uncomfortable language, it was hard to write. Your first task is to become a developer. To do this, you need to take the most convenient language, the tool should not interfere with you. When you learn to program, you can always learn Objective C if necessary.

G
German Polyansky, 2015-12-04
@f0r3s1

Learn objc and don't worry, if you used to write in java, then this will only be a plus when learning Swift. Now it makes no sense to learn swift and write in it, because there are fewer discussions on it, fewer issues are resolved, constant updates, and it happens that the old code after the update does not work, and changing it takes time - this is bad. Swift takes longer, it's harder to write in it (for me, for example). The Swift project differs from the objc project by a few percent, because Cocoa Touch remains and the basic syntax remains the same, but the rules for using them change a little.
PS The decision is yours, of course, but I don't think you should start with Swift.

V
Valery Bashkatov, 2015-12-11
@valery_bashkatov

Apple does not like to support obsolete technologies for a long time. If you study from scratch, then immediately Swift. It is clearer, more beautiful and more convenient.

T
tricton, 2016-01-14
@tricton

Do you already have a project to do? If not, then find a project, agree on terms with a correction for a month for training and learn the language in which the project will be. I recommend Swift because, as we wrote earlier, Apple does not like to support the old for a long time.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question