Obj-C Getting Started: Do You Still Need to Learn Obj-C? Jump Start by Coding UITableView

Objective C is one of those old languages that is still required for people that are apply for jobs at major companies. This is because much of the old codebase is written in this older language and has yet to be migrated over to Swift. In today’s video, I’ll help you get a jump start by teaching you the basics of Objective C through building a list.

Podcasts Course

Intermediate Training Core Data

Instagram Firebase Course

Facebook Group

Completed Source Code

Instagram: https://www.instagram.com/buildthatapp/
Twitter: https://twitter.com/buildthatapp


Seieukos says:

Right when I just got back into learning Objective C, you post a video about it. It’s freaky but super convenient how in sync my interests are with your latest content.

Alexandr Fadeev says:

Brian, it’s great to see @objc on channel. I think every iOS / macOS developer definitely should know objc lang.
In this video you use object wrapper `NSNumber` to hold number of courses. Why you don’t use simple NSInteger or int primitive types ?
@property (assign, nonatomic) NSInteger numberOfCources;
P.S. When you create new property for types that inherit from NSObject default memory type in strong, and you can bypass `strong` keyword and just type `nonatomic` if you want )
@property (nonatomic) NSString *str;

Jammy says:

Hey Brian do you recommend learning both languages simultaneously (Obj C & Swift)? Or do you recommend learning one nicely first, if yes – which one?

Андрей Полонский says:

Need more Obj-C lessons

Kenny Ho says:

Damn that intro!

Andreas Hård says:

Using NSMutableArray for your datasource array is considered bad practice since it might lead to race conditions. You could use NSMutableArray but you would then need to use NSLock to avoid race conditions. Another way is to use NSArray and have CRUD methods for when you need to update the datasource array. Example here: http://dpaste.com/1EEFASX

Vu Duc says:

Which language faster, obj c or swift?

Fabian Flores says:

thank you very much Brian, and congrats for your great content, I really enjoy your videos. You have become in my main source of knowledge in iOS

leviouss says:

Just started learning objc after swift. Perfect timing.

Ammar Sulthan says:

Quality video! Thanks for sharing this

krutomjer says:

I’m working every day with objective c and Swift, and while it’s true that objective c is a good asset, I’d suggest focusing on advanced Swift. The reason being is that if you were to get a job at google or wherever and use obj c, you’ll be a bugfixer. Even Apple are rewriting all of their apps in Swift. Focus on swift, focus on creating new stuff not on maintaining other people’s code.

Phillip Carlino says:

intro is hitting!!! lol

booo hooo says:

man, do you have any plan making some tutorials on ARKit? like actually telling us how to put in our own 3d objects, or maybe even make a little game

Denis Belfort says:

Just learn Swift. It easier than obj-c

Michael Cube says:

Brian love what you do .. please consider making flutter Instagram paid course with all the features from iOS Instagram course. I think a lot of people are going to pay for that.

Roger Price says:

Big thanks for doing this. It does demystify things but also makes me appreciate you pioneers who pushed thru with OBJ-C before Swift! Thanks!

Karem Gohar says:

great job ..
waiting for the episode for the custom UICollectionViewCell ?

Codenator says:

I think you don`t take pain from convert Obj-C code to Swift. And Swift smart enought to forget Obj-C. What he needed today for?

Clinton Johnson says:

Hey Brian, I appreciate this video very much. My question is will you or can you create more videos like this one in the near future.

Kenny Rizky says:

What is the name of the xcode theme that you use, Brian?

Gjermund Gusland Thorsen says:

1:20 the Cocoa part is the same. While the languages are not exactly the same.

D3FKON Music™ says:

What happened to Flutter

sminkly says:

Hi, I started learning objc around March 2014, then at WWDC that year apple announced swift. Since then I’ve not done any programming in objC. But the foundation it gave me is really useful still when dealing with older frameworks or examples written in objC. It has also helped recently when dealing with some C++ code when using openCV. This video brought back a lot of memories(nightmares?) of alloc init etc plus that @ sign(and of course that thing when creating a string from variables (ie “number of things %@”, thingsCount) or something like that it’s been a while). I am so glad that swift and kotlin exist, makes programming so much easier.

Tony Khoshal says:

Hi Brian, love your videos. What do you use to edit them? Great quality

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!