#objc — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #objc, aggregated by home.social.
-
:mac: 🤘🏻🔻
#Metal :metal: + #glfw with #cpp code only.
Had to avoid #objc because my custom build system can't deal with that yet (and I didn't feel like changing that).What a pain to get it to compile.
BUT
It's using the exact same shader as my #Vulkan :vulkan: #HelloTriangle thanks to #Slang ❤️
AND
```
$ wc -l src/main.cpp src/shaders/hello_triangle.slang
134 src/main.cpp
40 src/shaders/hello_triangle.slang
164 total
``` -
(At a later point I'm going to generate #ObjC bindings for #libpurple 3 using #ObjGTK and then use #ObjFW to integrate libpurple into #Adium. But I never said that, because probably it will never happen.)
-
Eventually (which may be many years ahead) I'm going to have a cross-platform #ObjC app featuring both a native GTK and native Cocoa (Touch) interfaces.
-
Folks, I can definitely recommend this talk from @bugaevc at #guadec2025!
https://floss.social/@gnome/114873444742029431
Sergey has been of great help for my minor stumblings of trying to write #ObjC #GTK bindings for #ObjFW. He's got formidable knowledge und deep insight into #GObject especially and Cxx languages in general.
-
What kind of worries me is the observation that many #GObject / #GNOME projects are in a somewhat abondoned state since the overwhelming use of mobile apps and web services around 2012 to 2014. There are some great exemptions like the #Evolution support by #RedHat and all the tools by @linuxmint.
Same is to apply to the #ObjC ecosystem which has seen few new projects since 2015 or so.
-
Thanks go out to @elementary for the most beautiful Linux UI out there.
And to @js for the most beautiful #ObjC implementation ever. #ObjFW
-
@helge @dasdom @[email protected] Interesting talk you‘re having. I don‘t have to make a living from software, but to me it was kinda the same: I like the #objc dev environment, but it did not feel good to invest spare time into that golden cage. That‘s why I‘m writing a GTK wrapper for @objfw and @elementary. You still may write iOS apps using #ObjFW, but at some point you may as well write apps running on a @mntmn.
If you like to step in, help is appreciated.
-
I mean, there is an #ObjC mug as well. 😉 @elementary @objfw #objfw
-
What is the best way to learn #ObjectiveC on Linux?
At some point in the future I want to get a feel for the language. I'm not so fussed about learning Cocoa and the Foundation framework. I'm more interested in the syntax and structure.
I need something with a solid set of tutorials, without using a Mac.
Is #GNUstep the best option? Are there any good tutorials for #ObjFW?
-
I keep coming back to #ObjectiveC, but I feel that parts of the way an #ObjC #preprocessor (as it was) builds classes is similar to how #ctran worked/works for #Psion OO C.
I wonder if looking at ObjC #compiler internals would help me? Something like this:
https://alwaysprocessing.blog/2023/01/02/objc-class-arch
Or, as I keep saying with this project, is it much simpler than I'm trying to make it?
-
@el_gaucho If you like to create/use the backend in C and #ObjC (use @objfw), then you will be able to use #ObjC for the frontend. Either using #AppKit #UIKit on Apple devices or using #ObjGTK on other Posix devices as soon as I manage to complete it. As long you may want to look at @vala_lang which provides C bindings for many #FLOSS libraries and more if you create VAPIs yourself.
-
Really need to get back to @elementary at some point. It‘s beauty is a huge motivation to work on @GTK and #ObjC, also because #ObjGTK just feels like it belongs there.
-
@[email protected] Well of course. 😀 @helge But I really don't want to make a new "Kit" (again). For me it's work enough to create an #ObjC wrapper for #GTK that works, writing pieces that glue stuff together. If others follow the idea to create an API that feels like AppKit or UIKit out of #ObjGTK, I'm very fine with it. But I wanna make apps and not maintain a library/framework all the time.
https://codeberg.org/ObjGTK/ObjGTKGen