Should I Learn Objective C

  Рет қаралды 1,755

Code Pro

Code Pro

Күн бұрын

Пікірлер: 19
@CodePro
@CodePro 6 жыл бұрын
So which language did you start with first? Did you start from Objective C first or did you start from Swift?
@MarcosSuarezAyala
@MarcosSuarezAyala 6 жыл бұрын
For a beginner programmer, it is best to start with Swift.
@CodePro
@CodePro 6 жыл бұрын
Agreed, for an absolute new beginner Swift is the way.
@nsing323
@nsing323 6 жыл бұрын
Did Objective First and then moved to Swift within few months... Can still make apps in objective c but not enough knowledge of the common keywords... Can that effect my interviews?
@CodePro
@CodePro 6 жыл бұрын
I think it depends. Usually it probably won’t have any major impact unless the company maintains a large objective c code base and either plans to rewrite parts in swift or at the very least requires the knowledge to interoperate between swift and objective c. I think it would be rare to find a company who is still 100% focused on objective c only for iOS dev work in 2018.
@stevengao8345
@stevengao8345 6 жыл бұрын
Great topic, Now there are flutter dart and native, 2 more, so confusing and overwhelming what should i really go grab and learn if i only have so limited time ? For ios and what is for android,kotlin or java with N studio? thanks
@CodePro
@CodePro 6 жыл бұрын
Yeah flutter is pretty interesting especially with the hot reload feature. But if you had to pick one my opinion would still be learn the basics of iOS starting in Swift first. If on Android, I've seen more and more people start to migrate to Kotlin. But I think Java is easier to pickup than Objective C and more readily taught in school too. But the concept carry over on each platform. From View Controllers to Activities in Android, custom controls etc. Once you get the idea for how to architect a project, understand the SDKs and APIs and best practices, then you can easily pickup the other platform such as Android or iOS depending on where you start. The cross platform APIs are cool but we've seen a lot of them pop up (Ionic, Xamarin) and they work too. But with any cross platform / hybrid solution you always have the overhead the framework brings. If you need to be on Xcode 10 Beta for example to do some pre-upgrade work for iOS 12 to get your app ready then you may have incompatibility issues with these frameworks until they get proper support etc. These are just things to keep in mind when going in a particular direction. But ultimately you have to start with what interests you and what skills you want to build up because there is so much to learn and it changes so quickly.
@stevengao8345
@stevengao8345 6 жыл бұрын
thanks for your time and advise. just try to start to learn android, should I do java + NStudio or kotline + Nstuido, many people they are saying kotline is cool, but many api are all based on java, just like obj c and swift. thanks
@CodePro
@CodePro 6 жыл бұрын
Yeah there is definitely a lot of Java code still out there but I think in my opinion, the difference is Java is just more readily taught, used, and available everywhere. Objective C is so much more Apple based. In that context, I think starting Android in either Java or Kotlin will be fine. But from an iOS perspective I’d argue learn Swift first as a new developer and be comfortable in it. Once at that level you can experiment more in Objective C.
@Pablos544
@Pablos544 6 жыл бұрын
absolutely right everything's still based on Objective C
@CodePro
@CodePro 6 жыл бұрын
Yep quite a bit for a little while at least 😭
@RobertPetras
@RobertPetras 6 жыл бұрын
No
@jasondhindsa6774
@jasondhindsa6774 5 жыл бұрын
Objective C is a confusing language. Swift is a breeze compared to Obj-C.
@CodePro
@CodePro 5 жыл бұрын
Yeah, but so much legacy Objective C code is out there, it's difficult to work in without some basic Objective C knowledge.
@jasondhindsa6774
@jasondhindsa6774 5 жыл бұрын
Code Pro that’s exactly what I hate about iOS dev jobs....You can’t just get a job doing swift development
Objective C Classes
32:29
Code Pro
Рет қаралды 10 М.
How To Survive the iOS Interview
11:26
Code Pro
Рет қаралды 20 М.
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 65 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 34 МЛН
How Strong is Tin Foil? 💪
00:25
Brianna
Рет қаралды 70 МЛН
Refactoring The Massive View Controller
30:55
Code Pro
Рет қаралды 2,9 М.
What is Objective C
5:45
Exodai Academy
Рет қаралды 163
iOS Unit Test Mocking Tutorial
24:50
Code Pro
Рет қаралды 27 М.
UI Testing iOS Tutorial
26:59
Code Pro
Рет қаралды 48 М.
؟ Docker ليه بنستخدم 💙
18:52
Yehia Tech يحيى تك
Рет қаралды 130 М.
UISearchController Tutorial
27:58
Code Pro
Рет қаралды 18 М.
All Rust string types explained
22:13
Let's Get Rusty
Рет қаралды 182 М.
أشهر مبرمج عربي، لم يدرس البرمجة |  أسامة الزيرو
1:09:12
Enabling Code Coverage Xcode
14:32
Code Pro
Рет қаралды 7 М.
4. Assembly Language & Computer Architecture
1:17:35
MIT OpenCourseWare
Рет қаралды 725 М.
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
BeatboxJCOP
Рет қаралды 65 МЛН