Ask HN: I'm a Swift dev. Should I learn Obj-C if I want to get an iOS job?
Should I take a few months to learn Objective-C and publish an app to the Store? Or should I stick with Swift and try to master it?
Should I take a few months to learn Objective-C and publish an app to the Store? Or should I stick with Swift and try to master it?
As a professional iOS developer you will be expected to be able to make modifications to these Objective-C apps. Even if the app is in "maintenance mode" you'll still probably have to be able to fix bugs in the old code base.
Even for Objective-C apps that are actively being ported to Swift, you'll need to know Objective-C to handle the interop between the two languages as you slowly rewrite a large code base.
I'd be willing to hire a junior iOS developer who only knew Swift with the expectation that they learn Objective-C on the job. But it would be major bonus points in the interview if they already had some proficiency with Objective-C.
Above that, work towards mastering Foundation, UIKit and the other core iOS frameworks.