#objectivec — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #objectivec, aggregated by home.social.
-
Ahhh there's no time like the present to study some #objectivec
Actually to refresh it.
I was using it at my first job, when I was still young and I had the illusion of purpose in life.
Why am I doing it? No idea.
-
За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift
Миграция большого iOS-проекта с Objective-C на Swift кажется понятной задачей ровно до тех пор, пока не начинаешь считать объём. В нашем случае это были 10 тысяч файлов, сотни тысяч строк кода и постоянная необходимость не останавливать развитие продукта. Ручной подход работал слишком медленно, поэтому мы начали автоматизировать миграцию с помощью LLM — и в итоге превратили её из бесконечного техдолга в воспроизводимый процесс. Из этой статьи вы узнаете, как мы пять лет закрывали этот техдолг и за это время переписали лишь половину. И как в итоге пришли к решению на базе LLM, которое помогло завершить работу кратно быстрее и высвободило время разработчиков для более интересных задач, чем рефакторинг кода. Меня зовут Андрей Сикерин, я руковожу одной из групп iOS-разработки Яндекс Браузера. Вместе со мной статью писала Елизавета Мазулова, разработчица из нашей же команды. Она создала систему промптов для миграции, ревью, рефакторинга и автоматизации тестирования. Вместе мы расскажем, как устроен весь процесс изнутри: от выбора порядка миграции модулей до контроля качества через тесты. Все промпты, конфигурационные шаблоны и вспомогательные скрипты выложили в открытый доступ — забирайте и адаптируйте под свой проект. Мы уже проверили, что подход работает не только у нас: взяли открытый репозиторий приложения Wikipedia для iOS и без существенных изменений промптов мигрировали один из его пакетов и поделились результатом с сообществом в виде открытого PR.
https://habr.com/ru/companies/yandex/articles/1028494/
#swift #objectivec #Яндекс #Яндекс_Браузер #команда_яндексбраузера #llm
-
@marioguzman I thought I’d ask, do you happen to know how Apple implemented the world map view used in the Date & Time settings (specifically the time zone selector)? It doesn’t seem to be a standard AppKit control and I’m curious whether it’s a private framework, a custom NSView, or something else entirely.
Any insight would be much appreciated!
-
#Question
#DearInternet
#DearFediverse
#DearLazyWeb(1) Does the Apple MacBook Neo support virtualisation (Hypervisor)?
#HyperVisor #QEMU #VirtualMachine #Virtualisation
(2) Can you do macOS/iOS software development on an Apple MacBook Neo?
(3) Can you do software development on an Apple MacBook Neo?
#ObjectPascal #Delphi #Ada #Lisp #Scheme #Racket #SmallTalkLang #SelfLang
-
#Question
#DearInternet
#DearFediverse
#DearLazyWeb(1) Does the Apple MacBook Neo support virtualisation (Hypervisor)?
#HyperVisor #QEMU #VirtualMachine #Virtualisation
(2) Can you do macOS/iOS software development on an Apple MacBook Neo?
(3) Can you do software development on an Apple MacBook Neo?
#ObjectPascal #Delphi #Ada #Lisp #Scheme #Racket #SmallTalkLang #SelfLang
-
#Question
#DearInternet
#DearFediverse
#DearLazyWeb(1) Does the Apple MacBook Neo support virtualisation (Hypervisor)?
#HyperVisor #QEMU #VirtualMachine #Virtualisation
(2) Can you do macOS/iOS software development on an Apple MacBook Neo?
(3) Can you do software development on an Apple MacBook Neo?
#ObjectPascal #Delphi #Ada #Lisp #Scheme #Racket #SmallTalkLang #SelfLang
-
#Question
#DearInternet
#DearFediverse
#DearLazyWeb(1) Does the Apple MacBook Neo support virtualisation (Hypervisor)?
#HyperVisor #QEMU #VirtualMachine #Virtualisation
(2) Can you do macOS/iOS software development on an Apple MacBook Neo?
(3) Can you do software development on an Apple MacBook Neo?
#ObjectPascal #Delphi #Ada #Lisp #Scheme #Racket #SmallTalkLang #SelfLang
-
#Question
#DearInternet
#DearFediverse
#DearLazyWeb(1) Does the Apple MacBook Neo support virtualisation (Hypervisor)?
#HyperVisor #QEMU #VirtualMachine #Virtualisation
(2) Can you do macOS/iOS software development on an Apple MacBook Neo?
(3) Can you do software development on an Apple MacBook Neo?
#ObjectPascal #Delphi #Ada #Lisp #Scheme #Racket #SmallTalkLang #SelfLang
-
Hello World experience in #ObjectiveC:
- use the https://gnustep.org/getit.html script
- it breaks
- install gnustep-make,base,gui,back from package manager
- run make
- "/common.make not found"
- source /usr/share/GNUstep/System/Library/Makefiles/GNUstep.sh
- run make
- clang error: "Your gnustep-base was configured for the objc-nonfragile-abi but you are not
using it now."
- curse
- uninstall everything
- lookup forum posts saying to use the non-development version of the install script
- curl that script
- breaks
- curl that same script
- it almost works
- source *different* GNUstep.sh
- it works
- run make
- ./HelloWorld -
SIMDe, дополнение к DOD архетектуре
Привет, Хабр! Для начала хочу сказать огромное спасибо всем, кто прочитал и прокомментировал мою прошлую статью про Data-Oriented Design . Честно говоря, я ожидал дискуссии, но такой накал страстей вокруг кэш-миссов, структур данных и «смерти ООП» меня приятно удивил. Приятно видеть, что оптимизация и понимание того, как данные текут через железо, всё еще волнуют сообщество. Я внимательно изучил все ваши аргументы — от «компилятор сам всё сделает» до «это невозможно поддерживать в реальных проектах». И вместо того, чтобы отвечать каждому в ветке комментариев, я решил подготовить этот материал. Многие из вас совершенно справедливо заметили: DOD — это круто, но какой в нем смысл, если мы упираемся в зоопарк архитектур? Мы раскладываем данные в памяти идеально ровно, но как только пытаемся применить к ним SIMD-инструкции (чтобы получить тот самый 10-кратный буст), мы попадаем в ловушку вендор-лока. Написал под Intel — не работает на ARM. Написал под ARM — не заведется в браузере. Сегодня я хочу показать инструмент, который снимает этот вопрос и делает «низкоуровневую магию» действительно универсальной. Речь пойдет о SIMDe (SIMD Everywhere) .
https://habr.com/ru/articles/995072/
#программирование #simd #objectivec #алгоритмы #советы #советы_и_рекомендации #советы_разработчику
-
One Open-source Project Daily
Generate types and converters from JSON, Schema, and GraphQL
https://github.com/glideapps/quicktype
#1ospd #opensource #cplusplus #csharp #elm #golang #graphql #java #json #jsonschema #kotlin #objectivec #rust #swift #typescript -
Big thanks to @orta for all the effort put into CocoaPods over the years and the well thought out approach to phasing it out. It has been a tool of great value for the Objective-C and Swift community! #cocoapods #swiftlang #objectivec
-
D'ailleurs pour l’acquisition d'image depuis les scanners 2D sous #Windows, on passe par l'API WIA native de ce système... Et j'en avais fait un article à l'époque :
https://blog.flozz.fr/2024/04/17/python-scanner-un-document-sous-windows-avec-lapi-wia/
Pour #macOS par contre j'ai jamais réussi à utiliser l'API native (ICC pour Image Capture Core) depuis #Python... J'ai dû bricoler avec du #Swift et de l' #ObjectiveC... 😅
-
-
Netskope is hiring Senior/ Staff Software Engineer, Client
🔧 #c #cplusplus #golang #objectivec #python #android #ios #rest #tdd #seniorengineer
🌎 Taipei, Taiwan
⏰ Full-time
🏢 NetskopeJob details https://jobsfordevelopers.com/jobs/senior-staff-software-engineer-client-at-netskope-com-jul-22-2025-9fa831?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Update: Added a Readme marking the code as public domain, and describing how it works while I still remember it. #appkit #objectiveC #macOS #NSView #programming #transition
-
OK, I don't know what I did differently, but I now have sample code that performs a CATransition or a CIFilter-based transition when adding/removing NSViews from their parent.
Not quite sure why it didn't work before.
https://github.com/uliwitness/TransitionTestApp/
(Sorry, it's Objective-C because I needed to integrate with C++ in the *real* app this code went into, but shouldn't be too hard to Swiftify)
-
One Open-source Project Daily
Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
https://github.com/kyleneideck/BackgroundMusic
#1ospd #opensource #audio #audioutility #cpp #macos #objectivec -
Hot Reloading SwiftUI Apps https://lobste.rs/s/tz55w7 #mac #objectivec #swift
https://danielchasehooper.com/posts/hot-reloading-swiftui/ -
Liebe Folglinge,
ich suche 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/ -
I just watched a video about #NeXTComputer and #ObjectiveC, which was completely new to me at that moment. Then I wanted to like a comment below it, only to realize at that moment that it was my own comment that I had posted 7 months earlier. 🤦🏻
-
*LINK CORRECTO*
#SolucionarioDelProgramador #GNU_linux : Parámetros línea de Comandos en #C #Cpp #ObjectiveC#programming #programacion #cmdline
https://ibolcode.net/roor/2025-09-parametros-linea-de-comandos--c--cpp-y-objective-c
-
*LINK CORRECTO*
#SolucionarioDelProgramador #GNU_linux : Parámetros línea de Comandos en #C #Cpp #ObjectiveC#programming #programacion #cmdline
https://ibolcode.net/roor/2025-09-parametros-linea-de-comandos--c--cpp-y-objective-c
-
*LINK CORRECTO*
#SolucionarioDelProgramador #GNU_linux : Parámetros línea de Comandos en #C #Cpp #ObjectiveC#programming #programacion #cmdline
https://ibolcode.net/roor/2025-09-parametros-linea-de-comandos--c--cpp-y-objective-c
-
*LINK CORRECTO*
#SolucionarioDelProgramador #GNU_linux : Parámetros línea de Comandos en #C #Cpp #ObjectiveC#programming #programacion #cmdline
https://ibolcode.net/roor/2025-09-parametros-linea-de-comandos--c--cpp-y-objective-c
-
*LINK CORRECTO*
#SolucionarioDelProgramador #GNU_linux : Parámetros línea de Comandos en #C #Cpp #ObjectiveC#programming #programacion #cmdline
https://ibolcode.net/roor/2025-09-parametros-linea-de-comandos--c--cpp-y-objective-c
-
Apple just announced Live Translation for AirPods.
So, if I talk to someone in Objective-C, can the AirPods translate it to Swift? 😅
(The iOS developer dream 😂)
-
gershwin-desktop: OS X-like Desktop Environment available exclusively in GhostBSD as a community flavor https://lobste.rs/s/adcfj0 #freebsd #objectivec #release
https://github.com/gershwin-desktop/gershwin-desktop -
It's been roughly 5 years since my last honest lines of new #ObjectiveC code.
And while in my current context I'm living and breathing #Rust, and is the right tool for the job and generally speaking joyous, it did not give the same dosis of daily joy I had in the heyday of Objective-C and Cocoa/UIKit.
Interestingly, this also meant that a significant portion of my spare and hobby time shifted away from computing and towards musical instruments.So it might still be a net win for me.
-
Et voilà, the latest version of my #Perl module and script for writing to the #macOS Unified Log, no #ObjectiveC or #Swift required!
* #CPAN: https://metacpan.org/dist/Log-Any-Adapter-MacOS-OSLog
* source on #Codeberg: https://codeberg.org/mjgardner/perl-Log-Any-Adapter-MacOS-OSLogThe contributing guide tells you all you need to know about how to develop this module either with #DistZilla or without: https://metacpan.org/dist/Log-Any-Adapter-MacOS-OSLog/contribute
#DZil #Mac #programming #coding #SoftwareDevelopment #SoftwareEngineering #Codeberg
-
6 языков программирования, которые устареют к 2026 году (вы все еще ими пользуетесь?)
Это холодная, суровая правда нашей отрасли: язык программирования, на освоение которого вы потратили годы, может устареть. В то время как программисты COBOL по-прежнему получают шестизначные зарплаты за поддержку древних банковских систем, большинство языков не наслаждаются столь длительными сумерками. Вместо этого они уходят в небытие по мере появления новых, более эффективных вариантов.
-
Wow, a love letter to a #programming language that makes a turtle crossing the road look like a speedster. 🚗💨 Apparently, Objective-C was the Esperanto of code until the world realized it'd rather speak Klingon. 🖖
https://www.wired.com/story/objective-c-programming-language-verbose/ #loveletter #ObjectiveC #techhumor #codinglanguages #turtlepower #HackerNews #ngated -
Wow, a love letter to a #programming language that makes a turtle crossing the road look like a speedster. 🚗💨 Apparently, Objective-C was the Esperanto of code until the world realized it'd rather speak Klingon. 🖖
https://www.wired.com/story/objective-c-programming-language-verbose/ #loveletter #ObjectiveC #techhumor #codinglanguages #turtlepower #HackerNews #ngated -
Wow, a love letter to a #programming language that makes a turtle crossing the road look like a speedster. 🚗💨 Apparently, Objective-C was the Esperanto of code until the world realized it'd rather speak Klingon. 🖖
https://www.wired.com/story/objective-c-programming-language-verbose/ #loveletter #ObjectiveC #techhumor #codinglanguages #turtlepower #HackerNews #ngated -
Wow, a love letter to a #programming language that makes a turtle crossing the road look like a speedster. 🚗💨 Apparently, Objective-C was the Esperanto of code until the world realized it'd rather speak Klingon. 🖖
https://www.wired.com/story/objective-c-programming-language-verbose/ #loveletter #ObjectiveC #techhumor #codinglanguages #turtlepower #HackerNews #ngated -
🚨 Breaking News: #Xcode uses the internet! 🚨 Apparently, Apple’s dev tool has a secret side gig as a #chatterbox 📞. Who knew? Maybe Xcode is just trying to #escape its Objective-C prison and find some Swift friends. 😂
https://lapcatsoftware.com/articles/2025/2/5.html?__readwiseLocation= #Internet #ObjectiveC #SwiftFriends #HackerNews #ngated -
🚨 BREAKING: #Xcode is a Snoopy McSnoopface, constantly phoning home like a clingy ex. 🤳 Apparently, Objective-C and #JavaScript are faster than #Swift, who knew? 🙄 But wait, turn off the internet and magically, Xcode stops dragging its feet. So, disconnect from WiFi to speed up builds—because living in the 90s is practical, right? 💾
https://lapcatsoftware.com/articles/2025/2/5.html #Snooping #ObjectiveC #Performance #Hacks #HackerNews #ngated -
🚨 BREAKING: #Xcode is a Snoopy McSnoopface, constantly phoning home like a clingy ex. 🤳 Apparently, Objective-C and #JavaScript are faster than #Swift, who knew? 🙄 But wait, turn off the internet and magically, Xcode stops dragging its feet. So, disconnect from WiFi to speed up builds—because living in the 90s is practical, right? 💾
https://lapcatsoftware.com/articles/2025/2/5.html #Snooping #ObjectiveC #Performance #Hacks #HackerNews #ngated -
🚨 BREAKING: #Xcode is a Snoopy McSnoopface, constantly phoning home like a clingy ex. 🤳 Apparently, Objective-C and #JavaScript are faster than #Swift, who knew? 🙄 But wait, turn off the internet and magically, Xcode stops dragging its feet. So, disconnect from WiFi to speed up builds—because living in the 90s is practical, right? 💾
https://lapcatsoftware.com/articles/2025/2/5.html #Snooping #ObjectiveC #Performance #Hacks #HackerNews #ngated -
🚨 BREAKING: #Xcode is a Snoopy McSnoopface, constantly phoning home like a clingy ex. 🤳 Apparently, Objective-C and #JavaScript are faster than #Swift, who knew? 🙄 But wait, turn off the internet and magically, Xcode stops dragging its feet. So, disconnect from WiFi to speed up builds—because living in the 90s is practical, right? 💾
https://lapcatsoftware.com/articles/2025/2/5.html #Snooping #ObjectiveC #Performance #Hacks #HackerNews #ngated -
🚨 BREAKING: #Xcode is a Snoopy McSnoopface, constantly phoning home like a clingy ex. 🤳 Apparently, Objective-C and #JavaScript are faster than #Swift, who knew? 🙄 But wait, turn off the internet and magically, Xcode stops dragging its feet. So, disconnect from WiFi to speed up builds—because living in the 90s is practical, right? 💾
https://lapcatsoftware.com/articles/2025/2/5.html #Snooping #ObjectiveC #Performance #Hacks #HackerNews #ngated -
DeepSeek v3 and r1 free unlimited
https://www.blackbox.ai
#ycombinator #blackbox #blackboxai #chat #autocomplete #bash #c #code_recommendation #cpp #csharp #css #domination #golang #haskell #html #intellicode #intellisense #java #javascript #julia #jupyter #keybindings #kite #kotlin #lua #method_32_completion #node #node_js #nodejs #objectivec #objective_c #ocaml #perl #php #python #react #ruby #rust #snippets #swift #typescript -
Unfortunately, I have to look for a new job.
I'm an #iOS and #macOS #software #developer, experienced in #UIKit, #AppKit, #ObjectiveC, #Swift and #SwiftUI, have worked with the #Parse framework as well as #Realm / #MongoDB and the whole toolchain around it. I have been working in software development for about 30 years and am looking for a remote position (permanent role, preferably in an AT/DE startup).
So if you know someone who knows someone. Thanks for sharing. 🙏🏻