home.social

#swift — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #swift, aggregated by home.social.

  1. Sticky section headers in a transparent window.
    It's not an easy problem, but this looks good.

    #macos #buildinpublic #swift

  2. Sticky section headers in a transparent window.
    It's not an easy problem, but this looks good.

    #macos #buildinpublic #swift

  3. Sticky section headers in a transparent window.
    It's not an easy problem, but this looks good.

    #macos #buildinpublic #swift

  4. Sticky section headers in a transparent window.
    It's not an easy problem, but this looks good.

    #macos #buildinpublic #swift

  5. Sticky section headers in a transparent window.
    It's not an easy problem, but this looks good.

    #macos #buildinpublic #swift

  6. Ищем самый быстрый XML парсер для Apple платформы с помощью ИИ

    Нет, это не déjà vu, это продолжение моей прошлой статьи Самый быстрый XML парсер для iOS в 2026 году? Чтобы вам не тратить время на ее чтение, вот краткий пересказ. В прошлой статье происходит поиск самого быстрого XML парсера со следующими характиристиками: Для Apple платформы (iOS, tvOS, macOS) Язык Objective-C или Swift GitHub как источник исходников Популярный (хотя бы больше 500 звезд) Любая интеграция (CocoaPods, SwiftPM) И самое важное, весь бенчмарк я писал сам с небольшой помощью ИИ, не спеша, под несколько чашечек кофе за 3 часа я нашел нужный мне XML парсер. Спустя пару месяцев после выхода первой статьи, мне пришла мысль, зачем я тратил 3 часа на эту задачу, если можно было просто это самое задание “скормить” ИИшке и она бы за 5 минут решила бы ее (так пишут в интернетах). Тут же пришла вторая идея. Так как у меня есть мною лично проверенный результат, то я могу загрузить этой задачей все популярные ИИ и их результаты сравнить со своим. Даже не исключаю, что у меня где-то есть ошибка и тогда рейтинг парсеров будет выглядеть совсем иначе и я выбрал не самый быстрый как хотел. Собственно, что я и сделал. Загнал задачу в топ 15 ИИ и сравнил их результаты со своим. Если вам интересно, кто справился с задачей, кто спасовал, будет описано в развернутой статье под катом. Для затравки, наихудший результат и последнее место занимает GPT 5.5 Pro. А Claude Opus 4.7 не смог взять первое место.

    habr.com/ru/articles/1035210/

    #ииагенты #swift #xcode #claude #gpt #gemini

  7. Ищем самый быстрый XML парсер для Apple платформы с помощью ИИ

    Нет, это не déjà vu, это продолжение моей прошлой статьи Самый быстрый XML парсер для iOS в 2026 году? Чтобы вам не тратить время на ее чтение, вот краткий пересказ. В прошлой статье происходит поиск самого быстрого XML парсера со следующими характиристиками: Для Apple платформы (iOS, tvOS, macOS) Язык Objective-C или Swift GitHub как источник исходников Популярный (хотя бы больше 500 звезд) Любая интеграция (CocoaPods, SwiftPM) И самое важное, весь бенчмарк я писал сам с небольшой помощью ИИ, не спеша, под несколько чашечек кофе за 3 часа я нашел нужный мне XML парсер. Спустя пару месяцев после выхода первой статьи, мне пришла мысль, зачем я тратил 3 часа на эту задачу, если можно было просто это самое задание “скормить” ИИшке и она бы за 5 минут решила бы ее (так пишут в интернетах). Тут же пришла вторая идея. Так как у меня есть мною лично проверенный результат, то я могу загрузить этой задачей все популярные ИИ и их результаты сравнить со своим. Даже не исключаю, что у меня где-то есть ошибка и тогда рейтинг парсеров будет выглядеть совсем иначе и я выбрал не самый быстрый как хотел. Собственно, что я и сделал. Загнал задачу в топ 15 ИИ и сравнил их результаты со своим. Если вам интересно, кто справился с задачей, кто спасовал, будет описано в развернутой статье под катом. Для затравки, наихудший результат и последнее место занимает GPT 5.5 Pro. А Claude Opus 4.7 не смог взять первое место.

    habr.com/ru/articles/1035210/

    #ииагенты #swift #xcode #claude #gpt #gemini

  8. Ищем самый быстрый XML парсер для Apple платформы с помощью ИИ

    Нет, это не déjà vu, это продолжение моей прошлой статьи Самый быстрый XML парсер для iOS в 2026 году? Чтобы вам не тратить время на ее чтение, вот краткий пересказ. В прошлой статье происходит поиск самого быстрого XML парсера со следующими характиристиками: Для Apple платформы (iOS, tvOS, macOS) Язык Objective-C или Swift GitHub как источник исходников Популярный (хотя бы больше 500 звезд) Любая интеграция (CocoaPods, SwiftPM) И самое важное, весь бенчмарк я писал сам с небольшой помощью ИИ, не спеша, под несколько чашечек кофе за 3 часа я нашел нужный мне XML парсер. Спустя пару месяцев после выхода первой статьи, мне пришла мысль, зачем я тратил 3 часа на эту задачу, если можно было просто это самое задание “скормить” ИИшке и она бы за 5 минут решила бы ее (так пишут в интернетах). Тут же пришла вторая идея. Так как у меня есть мною лично проверенный результат, то я могу загрузить этой задачей все популярные ИИ и их результаты сравнить со своим. Даже не исключаю, что у меня где-то есть ошибка и тогда рейтинг парсеров будет выглядеть совсем иначе и я выбрал не самый быстрый как хотел. Собственно, что я и сделал. Загнал задачу в топ 15 ИИ и сравнил их результаты со своим. Если вам интересно, кто справился с задачей, кто спасовал, будет описано в развернутой статье под катом. Для затравки, наихудший результат и последнее место занимает GPT 5.5 Pro. А Claude Opus 4.7 не смог взять первое место.

    habr.com/ru/articles/1035210/

    #ииагенты #swift #xcode #claude #gpt #gemini

  9. Ищем самый быстрый XML парсер для Apple платформы с помощью ИИ

    Нет, это не déjà vu, это продолжение моей прошлой статьи Самый быстрый XML парсер для iOS в 2026 году? Чтобы вам не тратить время на ее чтение, вот краткий пересказ. В прошлой статье происходит поиск самого быстрого XML парсера со следующими характиристиками: Для Apple платформы (iOS, tvOS, macOS) Язык Objective-C или Swift GitHub как источник исходников Популярный (хотя бы больше 500 звезд) Любая интеграция (CocoaPods, SwiftPM) И самое важное, весь бенчмарк я писал сам с небольшой помощью ИИ, не спеша, под несколько чашечек кофе за 3 часа я нашел нужный мне XML парсер. Спустя пару месяцев после выхода первой статьи, мне пришла мысль, зачем я тратил 3 часа на эту задачу, если можно было просто это самое задание “скормить” ИИшке и она бы за 5 минут решила бы ее (так пишут в интернетах). Тут же пришла вторая идея. Так как у меня есть мною лично проверенный результат, то я могу загрузить этой задачей все популярные ИИ и их результаты сравнить со своим. Даже не исключаю, что у меня где-то есть ошибка и тогда рейтинг парсеров будет выглядеть совсем иначе и я выбрал не самый быстрый как хотел. Собственно, что я и сделал. Загнал задачу в топ 15 ИИ и сравнил их результаты со своим. Если вам интересно, кто справился с задачей, кто спасовал, будет описано в развернутой статье под катом. Для затравки, наихудший результат и последнее место занимает GPT 5.5 Pro. А Claude Opus 4.7 не смог взять первое место.

    habr.com/ru/articles/1035210/

    #ииагенты #swift #xcode #claude #gpt #gemini

  10. Spent the time re-understanding the existing queue loading code, and making a game plan to adapt it to the new list entries. Tomorrow night, let's start ripping it apart. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/UDZG0Pb5uG4
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  11. Spent the time re-understanding the existing queue loading code, and making a game plan to adapt it to the new list entries. Tomorrow night, let's start ripping it apart. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/UDZG0Pb5uG4
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  12. Spent the time re-understanding the existing queue loading code, and making a game plan to adapt it to the new list entries. Tomorrow night, let's start ripping it apart. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/UDZG0Pb5uG4
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  13. Spent the time re-understanding the existing queue loading code, and making a game plan to adapt it to the new list entries. Tomorrow night, let's start ripping it apart. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/UDZG0Pb5uG4
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  14. Spent the time re-understanding the existing queue loading code, and making a game plan to adapt it to the new list entries. Tomorrow night, let's start ripping it apart. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/UDZG0Pb5uG4
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  15. After an absurd number of late nights of building and debugging, Bocan Music is finally at version 1.0.0.

    It's a native music player for macOS that I hope feels like Apple built it. Written in Swift 6, designed for the platform, optimised for your local MP3 and FLAC library. Think iTunes meets Winamp from 2007

    ✨ Smart playlists
    ✨ Gapless playback
    ✨ AcousticID fingerprinting
    ✨ Scrobbling support
    ✨ Real-time visualizers
    ✨ Lyrics display
    ✨ 10-band EQ
    ✨ Constructed with accessibility in mind

    Open source. Free. No ads. No subscriptions.

    Get it here or with Brew: bocan.app
    See the code - and maybe leave a star? at: github.com/bocan/bocan-music

    #macOS #Swift #OpenSource #MusicPlayer #music #mp3 #flac #github

  16. After an absurd number of late nights of building and debugging, Bocan Music is finally at version 1.0.0.

    It's a native music player for macOS that I hope feels like Apple built it. Written in Swift 6, designed for the platform, optimised for your local MP3 and FLAC library. Think iTunes meets Winamp from 2007

    ✨ Smart playlists
    ✨ Gapless playback
    ✨ AcousticID fingerprinting
    ✨ Scrobbling support
    ✨ Real-time visualizers
    ✨ Lyrics display
    ✨ 10-band EQ
    ✨ Constructed with accessibility in mind

    Open source. Free. No ads. No subscriptions.

    Get it here or with Brew: bocan.app
    See the code - and maybe leave a star? at: github.com/bocan/bocan-music

    #macOS #Swift #OpenSource #MusicPlayer #music #mp3 #flac #github

  17. After an absurd number of late nights of building and debugging, Bocan Music is finally at version 1.0.0.

    It's a native music player for macOS that I hope feels like Apple built it. Written in Swift 6, designed for the platform, optimised for your local MP3 and FLAC library. Think iTunes meets Winamp from 2007

    ✨ Smart playlists
    ✨ Gapless playback
    ✨ AcousticID fingerprinting
    ✨ Scrobbling support
    ✨ Real-time visualizers
    ✨ Lyrics display
    ✨ 10-band EQ
    ✨ Constructed with accessibility in mind

    Open source. Free. No ads. No subscriptions.

    Get it here or with Brew: bocan.app
    See the code - and maybe leave a star? at: github.com/bocan/bocan-music

    #macOS #Swift #OpenSource #MusicPlayer #music #mp3 #flac #github

  18. After an absurd number of late nights of building and debugging, Bocan Music is finally at version 1.0.0.

    It's a native music player for macOS that I hope feels like Apple built it. Written in Swift 6, designed for the platform, optimised for your local MP3 and FLAC library. Think iTunes meets Winamp from 2007

    ✨ Smart playlists
    ✨ Gapless playback
    ✨ AcousticID fingerprinting
    ✨ Scrobbling support
    ✨ Real-time visualizers
    ✨ Lyrics display
    ✨ 10-band EQ
    ✨ Constructed with accessibility in mind

    Open source. Free. No ads. No subscriptions.

    Get it here or with Brew: bocan.app
    See the code - and maybe leave a star? at: github.com/bocan/bocan-music

    #macOS #Swift #OpenSource #MusicPlayer #music #mp3 #flac #github

  19. After an absurd number of late nights of building and debugging, Bocan Music is finally at version 1.0.0.

    It's a native music player for macOS that I hope feels like Apple built it. Written in Swift 6, designed for the platform, optimised for your local MP3 and FLAC library. Think iTunes meets Winamp from 2007

    ✨ Smart playlists
    ✨ Gapless playback
    ✨ AcousticID fingerprinting
    ✨ Scrobbling support
    ✨ Real-time visualizers
    ✨ Lyrics display
    ✨ 10-band EQ
    ✨ Constructed with accessibility in mind

    Open source. Free. No ads. No subscriptions.

    Get it here or with Brew: bocan.app
    See the code - and maybe leave a star? at: github.com/bocan/bocan-music

    #macOS #Swift #OpenSource #MusicPlayer #music #mp3 #flac #github

  20. My macOS Apprentice book has just been updated for macOS 26 and Xcode 26.

    See the details here:
    troz.net/post/2026/macos-appre

    Buy or update through Kodeco: kodeco.com/books/macos-apprent

    #macOS #Swift #SwiftUI #AppKit

  21. It’s so simple – I really like it. The window is below everything and if you hold ⌘ it’s activated.

    ( know, I just re-invented desktop widgets)

    #macos #rss #swift

  22. And now for something completely different:

    I finally got the #Swift #Embedded example working on the Game Boy Advance today. :)

    Thanks to @finnvoorhees for the starter kit
    github.com/finnvoor/swift-game

    #gba #retrogaming

  23. 🚀🤓 In a groundbreaking revelation, the author spends more time on matrix multiplication than any human should ever endure, trying to teach #Swift to play catch-up with the big boys. 🐢💨 If you’ve ever wanted a #masterclass in reinventing the wheel with painful slowness, this is your golden ticket. 🍿🎟️
    cocoawithlove.com/blog/matrix- #matrixmultiplication #programming #techhumor #softwaredevelopment #HackerNews #ngated

  24. 🚀🤓 In a groundbreaking revelation, the author spends more time on matrix multiplication than any human should ever endure, trying to teach #Swift to play catch-up with the big boys. 🐢💨 If you’ve ever wanted a #masterclass in reinventing the wheel with painful slowness, this is your golden ticket. 🍿🎟️
    cocoawithlove.com/blog/matrix- #matrixmultiplication #programming #techhumor #softwaredevelopment #HackerNews #ngated

  25. 🚀🤓 In a groundbreaking revelation, the author spends more time on matrix multiplication than any human should ever endure, trying to teach #Swift to play catch-up with the big boys. 🐢💨 If you’ve ever wanted a #masterclass in reinventing the wheel with painful slowness, this is your golden ticket. 🍿🎟️
    cocoawithlove.com/blog/matrix- #matrixmultiplication #programming #techhumor #softwaredevelopment #HackerNews #ngated

  26. 🚀🤓 In a groundbreaking revelation, the author spends more time on matrix multiplication than any human should ever endure, trying to teach #Swift to play catch-up with the big boys. 🐢💨 If you’ve ever wanted a #masterclass in reinventing the wheel with painful slowness, this is your golden ticket. 🍿🎟️
    cocoawithlove.com/blog/matrix- #matrixmultiplication #programming #techhumor #softwaredevelopment #HackerNews #ngated

  27. 🚀🤓 In a groundbreaking revelation, the author spends more time on matrix multiplication than any human should ever endure, trying to teach #Swift to play catch-up with the big boys. 🐢💨 If you’ve ever wanted a #masterclass in reinventing the wheel with painful slowness, this is your golden ticket. 🍿🎟️
    cocoawithlove.com/blog/matrix- #matrixmultiplication #programming #techhumor #softwaredevelopment #HackerNews #ngated

  28. Got started thinking about not universes will be notified, but ran into trouble conceptualizing how the index should be ordered. Tomorrow night, let's sit with it a bit more. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/Yapj4cIKs70
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  29. Managed to make sure new notification model is good enough for what I have planned for it! Tomorrow night, let's continue committing it and finding holes in its logic. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/8jq-hIPdv-M
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  30. UI tests are too brittle — they break on every layout tweak.

    What could flip this: an LLM following plain-English goals, adapting to renames, failing only when unintuitive.

    One of my top wishes for #WWDC26:
    fline.dev/blog/my-top-5-ai-wis

    #iOSDev #WWDC #macOS #visionOS #Testing #Swift

  31. Existing indexes look good, and added the column to track which entries should emit notifications. Tomorrow night, let's start populating the index so it can be used. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/XdOPNRvoxRA
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  32. Cork version 1.7.5 is out.

    This update includes a fix for an upstream breaking change related to package details, and a fix for environment var consumption

    Buy Cork to support its development: corkmac.app

    Join the Discord community: discord.gg/kUHg8uGHpG

    See the source code: github.com/buresdv/Cork

    #swift #swiftUI #macOS #buildinpublic #macdev #homebrew #CorkApp

  33. I think I landed on making series notifications a new link of list for tracking. Tomorrow night, let's decide for sure and take one more look at episode and series indexes to make sure they aren't contaminated. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/66FSwvEiwIg
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  34. Got episode and series status all updated, but hit a roadblock for sending out notifications. Tomorrow night, let's draft out what more open notifications might look like so we can model that for the new queues. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/goLdL6M4ZxE
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  35. How it’s going 😁

    30 months, 569 commits, 12.971 lines of #Swift & #SwiftUI

    And most importantly, 4 platforms at once, plus widgets, complications & #Shortcuts.

    Today I am finally releasing the first beta of GlanceCam for iPhone, iPad, Apple Watch and Apple TV.

    Where GlanceCam for Mac is made to be an all-day companion, this suite of apps is built from the ground up to be the fastest when you’re on the go, on your wrist or on a couch.

    #TestFlight to help me test it!

    testflight.apple.com/join/yNZ3