Skip to content

Objective-C

Spicy — senior dev territoryGeneral Dev

ELI5 — The Vibe Check

Objective-C is the language Apple used before Swift, and it looks like C and Smalltalk had a baby during a bracket sale. It's verbose, it's quirky, and millions of lines of iOS code still speak it fluently.

Real Talk

A general-purpose, object-oriented programming language that adds Smalltalk-style messaging to C. Objective-C was the primary language for macOS and iOS development before Swift, and massive amounts of Apple's frameworks and legacy codebases still use it.

Show Me The Code

NSMutableArray *names = [NSMutableArray new];
[names addObject:@"Alice"];
[names addObject:@"Bob"];

for (NSString *name in names) {
    NSLog(@"Hello, %@!", name);
}

When You'll Hear This

"Half the iOS codebase is still Objective-C — we can't rewrite everything to Swift overnight." / "Objective-C's bracket syntax is wild, but you get used to it... eventually."

Made with passive-aggressive love by manoga.digital. Powered by Claude.