
Objective-C
High-level programming languageWikipedia
35
MENTIONS
16
EPISODES
11
PODCASTS
Search complete. 35 mentions across 16 episodes found for "Objective-C".
Sep 10, 2026
Course 42 - Mobile Malware Analysis Fundamentals | Episode 14: Architecture and Essential Toolkits
S
5:10speaker_2HOST
Well, it has to do with how Apple applications are historically built.
S
5:14speaker_2HOST
iOS apps are largely written in a language called Objective-C or increasingly Swift.
S
5:20speaker_0ADVERTISER
Right.
S
5:20speaker_2HOST
And Objective-C is an object-oriented language.
S
5:23speaker_2HOST
But unlike some languages that compile down to pure stripped machine code, it relies on something called runtime reflection.
S
5:30speaker_1HOST
Runtime reflection.
Big Tech Laid Him Off. He Realized He Didn’t Need a Job. — Asian Dad Energy
D
7:11Dan BeachHOST
I didn't do...
D
7:12Dan BeachHOST
I always, like, worked, I always programmed my way through Objective-C through college, did a lot of PHP and MySQL, stuff like that.
D
7:18Dan BeachHOST
But luckily I, I don't know if I would've still loved it the way I do today.
D
7:23Dan BeachHOST
I don't know if I had to sit through classes and stuff.
Course 42 - Mobile Malware Analysis Fundamentals | Episode 12: Dynamic Analysis Tools, Techniques, and Assessment
S
28:54speaker_4HOST
In Android, we use Drozer to manipulate intents.
S
28:57speaker_4HOST
In iOS dynamic analysis, what is the highly specific, slightly ridiculous industry term for intercepting and replacing Objective-C methods at runtime? Is it boozing, lounging, weaseling?
S
29:07speaker_5GUEST
It is certainly not weaseling.
S
29:10speaker_5GUEST
The definitive technique you rely on in iOS is called swizzling.
Course 42 - Mobile Malware Analysis Fundamentals | Episode 10: The Essentials of Dynamic Analysis
S
12:23speaker_6HOST
First, we need a tiny bit of context on the programming language itself.
S
12:27speaker_6HOST
Traditionally, iOS apps have been built using Objective-C.
S
12:31speaker_5HOST
Okay.
S
12:31speaker_6HOST
What's important to know is that Objective-C is a superset of the C programming language.
S
12:36speaker_5HOST
Why does that matter to us as analysts though?
S
12:38speaker_6HOST
Because it gives the language this dual nature, It has the high-level organized structure of object-oriented programming, sure.
9 MINS LATER
S
21:51speaker_5HOST
Method Swizzling.
S
21:52speaker_6HOST
Yes, Method Swizzling is brilliant.
Course 42 - Mobile Malware Analysis Fundamentals | Episode 9: Mastering Basic Static Analysis for Mobile Malware
S
9:35speaker_5HOST
We want to see how the developer organized the code itself.
S
9:38speaker_5HOST
Now, in the Apple ecosystem, apps are historically written in Objective-C or Swift.
S
9:44speaker_5HOST
And because of how these languages operate, particularly Objective-C, a massive amount of structural metadata is actually left behind inside the compiled binary.
S
9:54speaker_4HOST
Like what kind of metadata?
S
9:55speaker_5HOST
The names of the classes, the properties, the methods.
Course 42 - Mobile Malware Analysis Fundamentals | Episode 7: Malware Tools and Practical Lab Walkthrough
S
3:18speaker_0HOST
Because before we can reverse engineer the logic, we have to profile the target.
S
3:23speaker_0HOST
And in the Apple ecosystem, that primarily means determining if the app relies on Objective-C, Swift, or a bridged hybrid of the two.
S
3:31speaker_2HOST
Which is such a crucial first step, because that distinction changes your entire approach to the binary.
S
3:37speaker_0HOST
How so? Like, why does the language matter that much right out the gate?
S
4:48speaker_0HOST
Class dump, right.
S
4:49speaker_0HOST
Yeah,
S
4:49speaker_2HOST
it parses the Mako file format, specifically targeting the Objective-C runtime segments.
S
4:54speaker_2HOST
So it extracts the class headers, which basically gives you the definitions of the objects, the properties, and the methods that were compiled into the app.
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
S
1:03speaker_1HOST
And Newberg's text is fantastic for this because he treats Swift not just as a tool, but really as an ideology.
S
1:10speaker_1HOST
Like Swift wasn't just another language Apple threw together to replace Objective-C. It's built from the ground up on three main pillars, which are safety, strictness, and this shockingly elegant internal logic.
S
1:25speaker_1HOST
It is literally a language actively designed to protect you from your own worst habits.
S
1:30speaker_0HOST
Okay, let's unpack this.
S
3:55speaker_0HOST
Right, right.
S
3:56speaker_0HOST
The idea of primitive scalar types.
S
3:58speaker_0HOST
Because if you're coming from C or Objective-C, you're used to this weird dichotomy.
S
4:02speaker_0HOST
You have complex objects on one hand, and then you have primitive raw data on the other.
NC #1112 Eclipse by Steve, Allister's Vibe Coding Experience, Eddie on Clicks, Breaths, and Plosives, Security Bits with Bart Busschots
A
4:31Alistair JenksCORRESPONDENT
It was very, very simple, but I felt a great sense of accomplishment.
A
4:36Alistair JenksCORRESPONDENT
I'd had to learn Objective C, but that wasn't the hardest part.
A
4:40Alistair JenksCORRESPONDENT
No, the hardest part was the API.
A
4:44Alistair JenksCORRESPONDENT
Actually, the hardest part was the App Store submission process, but that doesn't serve this narrative.
Course 42 - Mobile Malware Analysis Fundamentals | Episode 3: iOS Application Architecture and Jailbreaking Fundamentals
S
1:44speaker_1HOST
Which brings us to, well, the kitchen.
S
1:46speaker_1HOST
If Xcode is the kitchen where developers build everything, the raw ingredients for the longest time were written in this language called Objective-C.
L
1:55Lady LuckADVERTISER
Oh, yeah, Objective-C.
S
1:57speaker_1HOST
But wait, Objective-C is practically ancient in tech years, right?
13 MINS LATER
S
14:32speaker_1HOST
It is a wild journey to wrap up.
L
14:34Lady LuckADVERTISER
Right.
S
14:34speaker_1HOST
We went from writing clean Swift code in Xcode to packaging it in a disguised zip sandbox to forcefully tearing down those walls with a kernel exploit.
L
14:44Lady LuckADVERTISER
The tension between securing a system and human curiosity to break it is just relentless.
EP28 macOS Security Internals: Kernel Exploitation, PAC Defenses, and the Rise of macOS Infostealers with Olivia Gallucci
O
28:46Olivia GallucciGUEST
So there, there isn't that many protections there, but with most, with most things, it's like, it's just social engineering and that's the main way in.
O
28:52Olivia GallucciGUEST
If you want good security tools for like a little bit of extra knowledge, Patrick Wordles and Objective-C's tools are really where it's at.
O
29:02Olivia GallucciGUEST
I remember one of his tools was something that would take a picture the minute you open up the screen.
O
29:09Olivia GallucciGUEST
So you can see if someone's trying to get in or sneak into your Mac and things like that.
6 more episodes mention Objective-C.
Create an account to see the whole feed, search across every transcript, and follow the entities you care about.