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
https://www.letsbuildthatapp.com/course/Podcasts
Intermediate Training Core Data
https://www.letsbuildthatapp.com/course/intermediate-training-core-data
Instagram Firebase Course
https://www.letsbuildthatapp.com/course/instagram-firebase
Facebook Group
https://www.facebook.com/groups/1240636442694543/
Completed Source Code
https://www.letsbuildthatapp.com/course_video?id=3012
Instagram: https://www.instagram.com/buildthatapp/
Twitter: https://twitter.com/buildthatapp
Amazon Auto Links: No products found.
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.
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;
Hey Brian do you recommend learning both languages simultaneously (Obj C & Swift)? Or do you recommend learning one nicely first, if yes – which one?
Need more Obj-C lessons
Damn that intro!
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
Which language faster, obj c or swift?
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
Just started learning objc after swift. Perfect timing.
Quality video! Thanks for sharing this
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.
intro is hitting!!! lol
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
Just learn Swift. It easier than obj-c
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.
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!
great job ..
waiting for the episode for the custom UICollectionViewCell ?
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?
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.
What is the name of the xcode theme that you use, Brian?
1:20 the Cocoa part is the same. While the languages are not exactly the same.
What happened to Flutter
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.
Hi Brian, love your videos. What do you use to edit them? Great quality