
mulle-objc project homepage The Windows Release In terms of new features this is a huge release. The three main themes of this release are majorly improved Windows (cross) development support and the compiler has been improved greatly with Objective-C to C transpilation and support for mulle-objc language extensions. 0.28 is...
Revisited the first iOS game I built (~15 years ago), back when I was learning Objective-C. Non-ARC, old cocos2d, iPhone4 layouts.
Spent a few hours doing manual cleanup, removing things like Flurry + old Game Center code, and fixing enough to make it compile.
It builds. It runs — including proper aspect-fit scaling on modern devices.
Apparently I had even built an After Effects to XML level design system pipeline. Not entirely sure how. 😅
RE: https://mastodon.social/@stroughtonsmith/116018205506714527
If you’re a developer, this thread is absolutely mind-blowing. #objc #swift #android
The old dude was famously verbose, but this is getting a bit much:
[self.imageView addSymbolEffect:[NSSymbolRotateEffect effect] options:[NSSymbolEffectOptions optionsWithRepeatBehavior:[NSSymbolEffectOptionsRepeatBehavior behaviorPeriodicWithCount:1]]];
Comparing iOS dev with Machine Learning
It's interesting just how close Objective-C 1.0/1.1 was to JavaScript. A lot of the gritty code just copy-paste and works, as long as you remember to turn [foo message:bar] into foo.message(bar) and change ls.count to ls.length (which tripped me a few times). The object model's different, but you'll never notice in normal work.
Once the whip-me-beat-me C++ freaks started littering Obj-C with a bunch of type-shit, it got harder.
#objectivec #objc #javascript