Objective-C

24 engineers on Hacker News describe using Objective-C first-hand: 2 endorse it, 7 regret it, 3 are mixed.

32%trust
24first-hand users
13in production
endorse 2mixed 3regret 7uses, no opinion

“you'd have to have your head examined to start something in ObjC today. The only reason to do it is maintain an old codebase”

regret · production · 5 yr · coldcode · 2022-07-25 · source ↗ · wrong label?

“I don't have good memories of Objective-C where some Foundation calls don't throw”

regret · personal · terhechte · 2021-12-23 · source ↗ · wrong label?

“I've been using Objective C which is really clear on that front.”

endorse · personal · mucholove · 2019-11-27 · source ↗ · wrong label?

“Why use ObjC OO features when we can write buggy and incoherent C?”

regret · production · dotdi · 2018-11-14 · source ↗ · wrong label?

“Optionals also prevent some state sloppiness we had with Obj-C's nil behavior.”

regret · production · manmal · 2016-12-10 · source ↗ · wrong label?

“not a single one of us would go back to objective-c.”

regret · production · aaronhayman · 2016-05-25 · source ↗ · wrong label?

“Speaking as a full-time iOS person, I don't think I want to write a backend in Obj-C.”

mixed · production · potatolicious · 2013-12-17 · source ↗ · wrong label?

“I'm honestly starting to regret choosing to learn Objective-C now.”

regret · personal · throwaway98604 · 2013-11-01 · source ↗ · wrong label?

“Quite neat to use Obj-C and all the great frameworks on the web as well.”

mixed · personal · filleokus · 2012-11-09 · source ↗ · wrong label?

“My side projects are in horribly wasteful monstrosities like Python and Objective-C/Foundation because, in my spare time, I like projects to actually get finished”

mixed · personal · mrmekon · 2012-04-08 · source ↗ · wrong label?

“We moved to native Objective-C and the dev team is much happier. Crashes have full stack traces”

endorse · production · cmchien · 2011-06-20 · source ↗ · wrong label?

“Objective-C is a huge blocking issue for me.”

regret · personal · nestlequ1k · 2010-12-30 · source ↗ · wrong label?

“port a visualization framework from NeXTSTEP/Objective-C to Windows/C++”

neutral · personal · pjmlp · 2024-10-27 · source ↗ · wrong label?

“As an engineer that's written a lot of (old-skool) JS, Java, Obj-C, C++, and PHP”

neutral · production · gresrun · 2019-12-11 · source ↗ · wrong label?

“Objective C and C# co-exist via Pinvokes and function pointers.”

neutral · production · gwbas1c · 2018-12-07 · source ↗ · wrong label?

“building Swift and Objc for iOS was super easy with Bazel”

neutral · production · codesuki · 2018-05-29 · source ↗ · wrong label?

“I was a Java programmer for over a decade before learning Objective C right after ARC came on the scene”

neutral · personal · adevine · 2017-01-11 · source ↗ · wrong label?

“I've been using statically typed languages for 20 years (C++, Java, Objective-C)”

neutral · production · 20 yr · prewett · 2016-12-22 · source ↗ · wrong label?

“For a hobby project we use Objective-C, but we are starting to write some bits in Swift.”

neutral · personal · zZorgz · 2016-06-19 · source ↗ · wrong label?

“Jetbrains IDEs for Java, JS/HTML, and now Obj C”

neutral · personal · hrabago · 2014-12-09 · source ↗ · wrong label?

“I don't want/need HTML things in my Objective-C editor.”

neutral · production · rpwilcox · 2013-12-04 · source ↗ · wrong label?

“I've been using Inconsolata-g for my Objective-C development for a while now”

neutral · personal · vinhnx · 2013-11-21 · source ↗ · wrong label?

“Languages: Ruby on Rails, Obj-C, Java. We run on Asterisk and are hosted by RackSpace.”

neutral · production · takecarex3 · 2013-10-01 · source ↗ · wrong label?

“now I'm doing indie games in C++/objective c.”

neutral · production · richardjdare · 2013-09-30 · source ↗ · wrong label?