Objective-C++ to make Qt work on macOS really looks chaotic. The most baffling thing is: it compiles and works.
Took at quick peek at Jack Dorsey's new Bitch At application, (weird name btw, but whatever).
Build instructions according to https://github.com/jackjackbits/bitchat
Option 1: XCode
Option 2: XCode with Swift
Option 3: XCode manual
I was about to go on a whole tirade about how useless that was, but then I noticed https://github.com/yonaskolb/XcodeGen exists; we can compile #ObjectiveC / #Swift on #Linux now? Cool!
The guy still picked a weird name though; seriously, 'bitch at'... I mean as a peer-to-peer alternative for what birdsite has become; it's apropos, maybe a little too accurate.
6 языков программирования, которые устареют к 2026 году (вы все еще ими пользуетесь?)
Это холодная, суровая правда нашей отрасли: язык программирования, на освоение которого вы потратили годы, может устареть. В то время как программисты COBOL по-прежнему получают шестизначные зарплаты за поддержку древних банковских систем, большинство языков не наслаждаются столь длительными сумерками. Вместо этого они уходят в небытие по мере появления новых, более эффективных вариантов.
When it comes to performance optimization, an OrderedSet is excellent for avoiding the O(n) performance trap.
Still, I find it somewhat surprising that the Swift Standard Library doesn’t include it by default, while Objective-C’s Foundation framework does provide NS(Mutable)OrderedSet.
#swift #apple #objectivec #performance
Moving away from the constant upgrade cycle & moving closer to the ideals of #PermaComputing #MalleableSoftware
Design and setup a redundant system of old/used, cheap, low-power devices running ia: #Guix, #Linux, #FreeBSD, #macOS, #HaikuOS, #Plan9Front, #X11, #P9, #NFS, all working together
Become an expert on #MicroControllers #ESP32 #STM32 #RP2040 #MIPS #RiscV
DIY sensors which sing like birds to communicate their status
DIY robots "drones"
Move as much as possible of my computing needs to the #Terminal, #Emacs, #Rio #CLI #TUI #P9
Get an #3DPrinter and learn to use it
Design and build my own portable 8dot #braille terminal & try out if 3x3 or 3x4 dots is also workable.
Design and build my own low-power computers, their OS, and tools
Writing more of my own tools #DIY
#SmallTalk #ObjectPascal #Prolog #Scheme #Racket #CommonLisp #Haskell #Rust #Go #ObjectiveC #Swift
Deploy #LoRa #ReticullumNetwork #RNodes #MeshCore #Meshtastic
Start an #InternetResiliencyClub
Add #Tor, #I2P support by #WebProxy
#SolarPowered #SelfHost over #I2P, #OnionService #Blog #Wiki #Repositories #GopherHole #Darcs #Mercurial
#SelfHost my own #EmailServer, which will only accept email from #KnownServers #CommunityEmail #MutualEmailAcceptance
Share files via #BitTorrent over #I2P
DIY #HomeAutomation
DIY #GardeningAutomation
DIY #GreenHouse
Get a house cat, train the cat, use voice and gestures
Start asking money for advice & technology support
Build/program my own opportunistic and strange cryptocurrency miners #BTC, #XMR, #ZEC, etc #Art
#MakeMoreArt #LearnToDraw #Learn3DModeling #LearnGenerativeArt #LearnToComposeAmbientMusic
#ReCreateJottit #ReCreateInstikiWiki
#WriteMore #PublishMore #Letters, #Essays, #Missives, #Reports, #Treatise
…
I have two positions open in my team in #Dublin, #Ireland! If you're an #iOS, #Swift, #SwiftUI, #ObjectiveC software engineer and would love to build apps that the #Apple employees in our Apple Retail Stores use every day, you should apply! Boosts Appreciated.
#Programming #Job #Jobs #Hiring #jobsearch #HiringNow #hiringdevelopers
https://jobs.apple.com/en-us/details/200605374/software-engineer-ios-financing-retail-systems-apps
Liebe Folglinge,
ich suche leider noch immer nach einem neuen Job als #iOS und/oder #macOS Entwickler. Ich spreche #ObjectiveC, #Swift (auch Server-Side) und #SwiftUI und nutze die ganzen Tools drumherum (#Xcode, #Git, #GitHub, #GitHubActions, #ShellScripting etc.). Ich bringe 30 Jahre Berufserfahrung als Software-Entwickler mit, davon knapp 20 im #Apple Ökosystem.
Am Idealsten waere eine #Festanstellung zu 100% remote. Sollte es im Raum #Bregenz oder #Dornbirn etwas geben, dann auch gerne vor Ort.
Ich danke euch fuers Teilen.
LinkedIn: https://www.linkedin.com/in/phranck/
Xing: https://www.xing.com/profile/Frank_Gregor063742/
@cdfinder so true. And in the end I‘d like to see #ObjectiveC 3.0 + an improved Catalyst. Swift is a „hipster language without any soul“ ( @avbelow ) and SwiftUI seems to be a dead end that should never have been startet at all.
Homebase is hiring Mobile Engineer - iOS (Hybrid)
#ios #c #objectivec #swift
Guadalajara, Mexico
Full-time
Homebase
Job details https://jobsfordevelopers.com/jobs/mobile-engineer-ios-hybrid-at-joinhomebase-com-oct-22-2024-4c99c1?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
My PR to Binary Ninja to provide a “Pseudo Objective-C” representation of decompiled code was merged and is available in the latest 5.1-dev builds. For best results, use in conjunction with https://github.com/bdash/bn-objc-extras to hide Obj-C memory management noise and propagate more type information.
#binaryninja #reverseengineering #objectivec
https://social.bdash.net.nz/@mrowe/114468984084790336
I'm pretty happy with writing for my current client in Objective-C. Looking back, I wonder what I would need to see it thrive in the future.
Maybe better enums, tuples, better structs and maybe a better async approach than blocks or delegates. Ah maybe also Generics, like Golang recently introduced.
#objectivec #swift #iosdev #macosdev
I have two positions open in my team in #Dublin, #Ireland! If you're an #iOS, #Swift, #SwiftUI, #ObjectiveC software engineer and would love to build apps that the #Apple employees in our Apple Retail Stores use every day, you should apply! Boosts Appreciated.
#Programming #Job #Jobs #Hiring #jobsearch #HiringNow #hiringdevelopers
https://jobs.apple.com/en-us/details/200605374/software-engineer-ios-financing-retail-systems-apps
I wish our options for Objective-C weren't just
- GNUStep, which is GNU, and LGPL IIRC
- ObjFW, which is also LGPL
- uhhhhhhhh rolling our own Foundation?????
Clang has -ObjC but it apparently doesn't even have NSObject. No [[Whatsis alloc] init].
WinDiskWriter: The Ultimate Tool for Creating Bootable USB Windows Installers on macOS
WinDiskWriter emerges as a game-changer for macOS users looking to create bootable USB drives for Windows installations. This versatile tool not only supports both UEFI and Legacy BIOS modes but also ...
Crazy thought… what if your decompiled Objective-C code looked like Objective-C code?
Today's journey: implementing an Objective-C “pseudo-language” view for Binary Ninja.
My plug-in providing this additional analysis is available at https://github.com/bdash/bn-objc-extras
I've been experimenting with improving Binary Ninja's analysis of Objective-C code recently. Having the ability to hide Obj-C runtime reference counting calls, and apply type information based on [super init] and objc_alloc_init calls can dramatically improve the readability (and in some cases even accuracy!) of the decompiled code.
In #Swift, it's easy to get error messages wrong. It's due to a design flaw in the "Error" protocol itself, introduced for #ObjectiveC compatibility. I've seen people write below code all the time. I fixed this flaw in #ErrorKit: Just conform your errors to "Throwable" instead!
Learn more: #iOSDev #ErrorHandling #DevTips
https://www.fline.dev/swift-error-handling-done-right-overcoming-the-objective-c-error-legacy/