I think it depends on whether you study for work? If you are looking for a job, then learn OC first, because most companies use OC, and Swift is not yet popular. If you are just interested, then learn Swift~
If you have a foundation in C, I personally think OC is much simpler than Swift. The trend is definitely Swift, but Swift syntax is still being updated, and the maintenance cost of large projects is too high, so it is basically still written in OC.
ObjectiveC is the syntax of the Smalltalk system. It is easier for programmers in the C language to learn Swift directly. ObjectiveC is enough if they can understand it. Swift is a big trend
I just learned swift directly without learning OC (my work content is not related to iOS). But if you learn swift directly, you must at least understand basic OC syntax. This way you can understand it when you look at other people's open source OC code, and many tutorial codes are currently written in OC.
If you won’t be working on iOS in a short time, just learn swift. After all, swift is the future of Apple. But if you want to work, you have to learn OC, because in a short period of time, OC is still the mainstream language for most companies to develop iOS.
If you want to learn iOS now, then go directly to learn Swift. Although most companies are using OC, there are still some Swift companies. There are many companies that need OC, but there are also many people competing to apply for OC. , on the contrary, there are fewer people doing Swift. Let’s talk about the advantages of Swift. Of course, I am definitely not belittling OC as useless. Now many open source projects have begun to use Swift. Except for those projects that are almost unmaintained, most of them Projects will all move to Swift or produce a Swift version. As an iOS development programmer, it is very important to follow the open source community. However, the second point is that languages with ES6 syntax or languages of the Lisp branch are becoming more and more popular, such as ES6 for javascript, and the previous coffee, Swift, and Ruby (maybe some of these are not, or my concept is not clear, anyway, it’s probably (I got the idea) This kind of language is the trend in the future, so you should learn Swift. Newcomers should catch up with the trend first. In the trend, many historical things will be naturally learned...
I think it depends on whether you study for work? If you are looking for a job, then learn OC first, because most companies use OC, and Swift is not yet popular.
If you are just interested, then learn Swift~
From a language perspective, Swift is much simpler than OC, and Apple officially supports it. If you are a newbie, I suggest you learn Swift.
The overall trend is Swift, but now projects are basically written in OC.
You can also learn Swift. Personally, I think it is more convenient to write in OC
If you have a foundation in C, I personally think OC is much simpler than Swift.
The trend is definitely Swift, but Swift syntax is still being updated, and the maintenance cost of large projects is too high, so it is basically still written in OC.
ObjectiveC is the syntax of the Smalltalk system. It is easier for programmers in the C language to learn Swift directly. ObjectiveC is enough if they can understand it. Swift is a big trend
It seems that swift is unstoppable. .
I just learned swift directly without learning OC (my work content is not related to iOS).
But if you learn swift directly, you must at least understand basic OC syntax. This way you can understand it when you look at other people's open source OC code, and many tutorial codes are currently written in OC.
If you won’t be working on iOS in a short time, just learn swift. After all, swift is the future of Apple. But if you want to work, you have to learn OC, because in a short period of time, OC is still the mainstream language for most companies to develop iOS.
If you are engaged in iOS career, learn OC. Now many companies developing iOS use OC
If you want to learn iOS now, then go directly to learn Swift. Although most companies are using OC, there are still some Swift companies. There are many companies that need OC, but there are also many people competing to apply for OC. , on the contrary, there are fewer people doing Swift. Let’s talk about the advantages of Swift. Of course, I am definitely not belittling OC as useless. Now many open source projects have begun to use Swift. Except for those projects that are almost unmaintained, most of them Projects will all move to Swift or produce a Swift version. As an iOS development programmer, it is very important to follow the open source community. However, the second point is that languages with ES6 syntax or languages of the Lisp branch are becoming more and more popular, such as ES6 for javascript, and the previous coffee, Swift, and Ruby (maybe some of these are not, or my concept is not clear, anyway, it’s probably (I got the idea) This kind of language is the trend in the future, so you should learn Swift. Newcomers should catch up with the trend first. In the trend, many historical things will be naturally learned...