A
A
Andrey2018-01-11 23:22:42
Objective-C
Andrey, 2018-01-11 23:22:42

The relevance of swift?

The question, probably, is more "to speculate", I would very much like to hear the opinion of people who know and understand this matter.
I work as a front-end developer. I'm building, I'm writing js. All happy in general.
And it turned out to be the opportunity for me to write a simple application in react-native, and, in general, I liked it.
I decided to learn the language, so that the brain moves, some more native to mobile phones. The choice fell on ios, well, the apple is closer to my soul, what can I do.
I found out that there is obj-c, which is "very old, but quite alive", and swift, whose syntax I really liked. I thought, I thought, I don’t want to learn 2 languages ​​​​at once.
Actually, why am I? In the foreseeable future, I would like to acquire the skill of packaging my application in the app store (read, be able to write under ios).
Therefore, I am writing to you, dear connoisseurs:
Is it enough to know 1 only swift for successful activity, or in serious tasks do you inexorably face the need to write in obj-c? Is the statement "do not write on obj-c - not a man" true? How do employers look at such "programmers" and are there any prospects to develop in this direction, at least as a hobby?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
I
iMaximus, 2018-01-12
@kvaak

If I were you, I would study swift, and there are still plenty of libraries that are on obj c, but I connected them and forgot, then you still write in swift. There are still employers who still support obj c projects and there are quite a few of them, and in general, knowledge of obj c helps. But if you put the question the way you put it, then definitely swift. Employers look great, there is a shortage of swift programmers on the market, many already write only on it, for example, Tinkoff.

M
Messi, 2018-01-12
@FitTech

Is it necessary to be able to write for ios and android while working as an "ios developer"?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question