home.social

#appledev — Public Fediverse posts

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

  1. My new app, Perspective Transcribe, is out.

    It’s one of the apps I use most every day.

    It records, transcribes, summarizes, and lets you chat with your recordings across iPhone, iPad, Mac, and Apple Watch.

    As an iOS dev, I use it for meetings, bug notes, testing, planning, and random ideas I don’t want to lose.

    Version 1.2 fixes iCloud sync issues and makes long transcripts easier to skim with paragraph-based formatting.

    apps.apple.com/us/app/perspect

    #iOSDev #IndieDev #AppleDev #SwiftUI

  2. #Xcode #XcodeCloud #AppleDev

    Today’s WTF moment

    Xcode Cloud does not seem to accept any macOS and Xcode versions 😵‍💫

  3. @ndr @_Davidsmith 🤨This is a pet peeve of mine!

    I think EVERY time an app goes on sale - every price ever used goes onto that app store listing. I wish I knew how to suggest devs clean that up.

    One prevention step would be to not use the same words for your sale as for your typically sold version. AND put your differentiating 20 characters first.

    #xcode #iosdev #iosdevelopment #AppleDeveloper #appledev

  4. A few tips about DTS - Apple's support for developers. 1/3

    Start here: developer.apple.com/support/te This lists a lot of things to do before submitting a request. I charged ahead and submitted one anyway.

    4 days later I got an email saying that “code level support” is handled through the Dev forum now. This included a very helpful link about writing a good post: developer.apple.com/forums/thr

    I submitted a forum post the next day, but maybe moderating took it out

    #iosdev #iosdevelopment #appledev #xcode

  5. I’m unable to sign into my Apple developer account with even #Safari now. I don’t see the Sign in with #Passkey button. All I can do is sign in with my password and then the site says that my account is locked.

    It all works fine with Firefox. I can sign in with my passkey and all is well.

    I disabled all extensions and still no go. What's going on.

    #AppleDev

  6. Was expecting a new Xcode version, but RC2 is also fine.

    Hoping they fixed the agent validation job that steals your CPU forever. The only fix was closing Xcode entirely.

    Let's see.

    #Xcode #AppleDev #iOS #SwiftUI #Programming

  7. SBPL Toolchain v1.0.0 — Lexer, parser, and VS Code extension for Apple's Sandbox Profile Language (.sb files)

    github.com/g-cqd/sbpl-toolchain

    #Swift #macOS #iOS #VSCode #OpenSource #AppleDev

  8. I started using Swift's string interpolation 𝘥𝘦𝘧𝘢𝘶𝘭𝘵: parameter instead of ??.

    Then explored further: 𝘛𝘦𝘹𝘵 supports 𝘧𝘰𝘳𝘮𝘢𝘵: parameter, so why not a custom 𝘍𝘰𝘳𝘮𝘢𝘵𝘚𝘵𝘺𝘭𝘦?

    𝘛𝘦𝘹𝘵(𝘢𝘭𝘣𝘶𝘮.𝘵𝘪𝘵𝘭𝘦, 𝘧𝘰𝘳𝘮𝘢𝘵: .𝘴𝘵𝘳𝘪𝘯𝘨(𝘥𝘦𝘧𝘢𝘶𝘭𝘵: "𝘕𝘰 𝘢𝘭𝘣𝘶𝘮 𝘵𝘪𝘵𝘭𝘦"))

    Created an OptionalStringFormatStyle extension - cleaner than mixing ?? in interpolation.

    Gist: gist.github.com/oleksiikolomii

    #Swift #SwiftUI #iOSDevelopment #CodeQuality #MobileDev #AppleDev #Programming

  9. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/mxPXSvDsTf

  10. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
    ———

    Coding Dojo: Learning together
    🗓️ Wednesdays, 9am Pacific, 17:00 UTC, Discord

    This week, A special *Intro Session* intended to help folks who have not participated before get up to speed on what we do in these sessions.

    Ensemble coding to learn more coding skills together. Working through coding kata, using the Swift language, applying test-driven development. #TDD
    discord.gg/nyXRvBC5tS?event=14

  11. Hot-Cold Finder is out.

    I wrote about building a proximity-driven experience on iOS 26 with Nearby Interaction, and the design decisions that matter once the novelty wears off.

    iamshift.substack.com/hot-cold

    #iamshift
    #ForTheUser #iOSDev #Swift #SwiftUI #AppleDev

  12. I’ve published the first post in a new series documenting what I’m learning while building small, focused apps on iOS 26.

    This one looks at Pocket Pantry, a SwiftData-first app designed to surface architectural and data-modeling decisions early.

    iamshift.substack.com/p/pocket

    #iamshift #iOS26 #SwiftData #AppleDev #SoftwareArchitecture

  13. I’ve published the first post in a new series documenting what I’m learning while building small, focused apps on iOS 26.

    This one looks at Pocket Pantry, a SwiftData-first app designed to surface architectural and data-modeling decisions early.

    iamshift.substack.com/p/pocket

    #iamshift #iOS26 #SwiftData #AppleDev #SoftwareArchitecture

  14. I’ve published the first post in a new series documenting what I’m learning while building small, focused apps on iOS 26.

    This one looks at Pocket Pantry, a SwiftData-first app designed to surface architectural and data-modeling decisions early.

    iamshift.substack.com/p/pocket

    #iamshift #iOS26 #SwiftData #AppleDev #SoftwareArchitecture

  15. I’ve published the first post in a new series documenting what I’m learning while building small, focused apps on iOS 26.

    This one looks at Pocket Pantry, a SwiftData-first app designed to surface architectural and data-modeling decisions early.

    iamshift.substack.com/p/pocket

    #iamshift #iOS26 #SwiftData #AppleDev #SoftwareArchitecture

  16. I’m documenting how I’m learning iOS 26 through a set of intentional micro-apps.

    Each app isolates a system surface to surface tradeoffs quickly and honestly.

    Series opener:
    iamshift.substack.com/p/learni

    #iamshiftdev #iamshift #iOS #swiftui #appledev

  17. I’m documenting how I’m learning iOS 26 through a set of intentional micro-apps.

    Each app isolates a system surface to surface tradeoffs quickly and honestly.

    Series opener:
    iamshift.substack.com/p/learni

    #iamshiftdev #iamshift #iOS #swiftui #appledev

  18. I’m documenting how I’m learning iOS 26 through a set of intentional micro-apps.

    Each app isolates a system surface to surface tradeoffs quickly and honestly.

    Series opener:
    iamshift.substack.com/p/learni

    #iamshiftdev #iamshift #iOS #swiftui #appledev

  19. I’m documenting how I’m learning iOS 26 through a set of intentional micro-apps.

    Each app isolates a system surface to surface tradeoffs quickly and honestly.

    Series opener:
    iamshift.substack.com/p/learni

    #iamshiftdev #iamshift #iOS #swiftui #appledev

  20. Cupertino v0.3.4: One-Line Install

    One command installs an MCP server with 150,000+ Apple docs:

    bash <(curl -sSL raw.githubusercontent.com/miha)

    • Signed & notarized — no Gatekeeper warnings
    • Universal binary (arm64 + x86_64)
    • Homebrew also available

    Your AI assistant gets instant Apple developer documentation access.

    aleahim.com/blog/cupertino-one

    #AppleDev #Swift #MCP #ClaudeAI

  21. 🚨 Lập trình viên iOS tại Texas: Từ 01/01/2026, SB2420 yêu cầu xác minh tuổi và đồng ý phụ huynh cho mọi tải app. Apple đã tung Declared Age Range, Significant Change & StoreKit Age Rating APIs. Hãy triển khai kịp thời để tránh bị chặn truy cập hàng triệu người dùng. #SB2420 #iOS #AppleDev #AgeVerification #ParentalConsent #AppStore #Apple #iOSDeveloper #XacMinhTuổi #PhụHuynhĐồngÝ

    dev.to/arshtechpro/ios-develop

  22. 🚨 Lập trình viên iOS tại Texas: Từ 01/01/2026, SB2420 yêu cầu xác minh tuổi và đồng ý phụ huynh cho mọi tải app. Apple đã tung Declared Age Range, Significant Change & StoreKit Age Rating APIs. Hãy triển khai kịp thời để tránh bị chặn truy cập hàng triệu người dùng. #SB2420 #iOS #AppleDev #AgeVerification #ParentalConsent #AppStore #Apple #iOSDeveloper #XacMinhTuổi #PhụHuynhĐồngÝ

    dev.to/arshtechpro/ios-develop

  23. 🚨 Lập trình viên iOS tại Texas: Từ 01/01/2026, SB2420 yêu cầu xác minh tuổi và đồng ý phụ huynh cho mọi tải app. Apple đã tung Declared Age Range, Significant Change & StoreKit Age Rating APIs. Hãy triển khai kịp thời để tránh bị chặn truy cập hàng triệu người dùng. #SB2420 #iOS #AppleDev #AgeVerification #ParentalConsent #AppStore #Apple #iOSDeveloper #XacMinhTuổi #PhụHuynhĐồngÝ

    dev.to/arshtechpro/ios-develop

  24. Aggiornamenti importanti nell'Apple Developer Program License Agreement:

    - 📜 Nuove norme sul codice interpretato.
    - 🌐 Chiarimenti per Xcode Cloud e CloudKit.
    - 📍 Specifiche per il servizio di estensione push di localizzazione.

    #AppleDev #XcodeCloud #EUDataAct

    developer.apple.com/news/?id=f

  25. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/p2ZDAdRws8

  26. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
    ———

    Coding Dojo: Learning together
    🗓️ Wednesdays, 10am Pacific, 17:00 UTC

    Ensemble coding to learn more coding skills together. Working through coding kata, using the Swift language, applying test-driven development. #TDD
    discord.gg/nyXRvBC5tS?event=13

  27. iOS 26 & macOS Tahoe are feeling pretty buggy right now 🐞

    First, friends of mine keep getting randomly disconnected from iMessage.
    Second, on Tahoe, fonts are a mess! SF Symbols won’t recognize SF Pro even after reinstalling.
    Third, NordVPN works but seems to lose its default config after upgrading.

    Anyone else seeing the same issues?

    #macOS26 #macOS #iOS26 #Swift #Apple #AppleDev

  28. Thoroughly impressed by the release speed for books about iOS 26!

    It makes me wonder: for fellow self-taught devs, did you use a book when you were starting out? Were they helpful, or did you prefer video courses/tutorials?

    #iOS26 #Programming #Apple #AppleDev #Swift #SwiftUI #Xcode

  29. Hats off to the Apple design team! 🤯 The new Liquid Glass tab bar in iOS 26 is pure magic.

    The way it shifts as you scroll is buttery smooth, and the translucent, glossy material lets the content beneath peek through perfectly. ✨

    My simulation video doesn't do the real-life fluidity justice! This is next-level UI polish. 👏👏

    #apple #UIDesign #liquidglass #UX #iOSDev #swiftui #swift #appledev #ios26

  30. Apple's Macintosh Human Interface Guidelines didn't just teach developers how to design for a Mac. It taught an entire industry about user-centred design, consistency and delight.

    The concepts of direct manipulation, see-and-point, and WYSIWYG started here for so many developers.

    #design #UX #UI #apple #figma #Macos #AppleDev #swift #swiftui #canva #sketch

  31. What is the ternary conditional operator in Swift? It's a special operator with three parts, which takes the form "question ? answer1 : answer2."

    They're a compact way to represent a view that changes based on an condition. You can choose whichever style suits you!

    #Swift #SwiftUI #Apple #AppleDev #Developers #Coding

  32. The ForEach view uses a closure with a parameter to represent each value from the data set you give it.

    But how to read the closure?

    You might read the syntax -- name in -- as “a name value coming into the closure.”

    #Swift #SwiftUI #Code #Apple #AppleDev #Developers

  33. By far, the most impressive app I've ever seen is Apple's Shortcuts!

    You can literally automate everything! I mean everything!

    #Apple #AppleDev #Automation #Tahoe

  34. Now that some people are using the Xcode beta version and talking about the Coding Assistant available, I'd like to share the official GitHub repository of Copilot written for Xcode.

    If you're still using Xcode 16, this is absolutely for you!

    github.com/github/CopilotForXc
    #GitHub #Copilot #Xcode #Swift #SwiftUI #AppleDev #Coding

  35. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/p2ZDAdRws8

  36. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:
    ———

    iOS Developers Coffee and Chat
    🗓️ Saturday, August 30, 9am Pacific, 16:00 UTC

    Just a fun get together and a casual online meetup. If you are interested then register using the link below:

    Hosted by @azamsharp
    azamsharp.kit.com/1c4b52ee14

  37. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/p2ZDAdRws8

  38. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:

    Developer Goals Friday
    🗓️ Fridays, 12:30 Pacific, 19:30 UTC

    Swift Remote Studio hosts this weekly iOS/Swift/Indie online meetup where folks share their development goals.

    See the `goals-friday` channel on their Slack for full details.
    swiftremotestudio.com/

  39. If you know of other public online meetups or events for #SwiftDev / #AppleDev / #iosDev / #macOSDev , please share the details with me.

    I try to keep the events calendar on Swift Dev Chat up to date with these:
    discord.gg/xQjHwJWZmm

  40. Upcoming online #SwiftDev / #AppleDev / #iosDev / #macOSDev events:

    #BuildInPublic Check-in
    🗓️ Fridays, 6pm Pacific, (Saturdays, 01:00 UTC)
    For Swift coders working on Apple platform apps.

    A weekly “check-in” where we can share our development progress, ask questions, and share tips.
    discord.gg/sGM552KyMn?event=14

  41. 👨💻 Frank has been building for Apple platforms since 1985. He’s a freelance dev focused on low-level & AV tech for macOS, iOS, visionOS, and server-side Swift. Also an Apple-certified trainer & mentor in SwiftUI and backend Swift. #SwiftIsland #AppleDev #SwiftLang
    #wwdc25 #apple #swift
    Get your ticket for Swift Island 2025 at swiftisland.nl

  42. Early bird ticket sales are now available for #DevWorld and #XWorld! Get it while it's cheap!

    Join us in #Melbourne! First round CFP also closes 8PM AEST TODAY!

    devworld.au/
    xworld.au/

    #AppleDev #WWDC25 #WWDC #SwiftLang

  43. Early bird ticket sales are now available for #DevWorld and #XWorld! Get it while it's cheap! Join us in #Melbourne! First round CFP also closes 8PM AEST TODAY! devworld.au xworld.au #AppleDev #WWDC25 #WWDC #SwiftLang

  44. 🗓️ Saturday, July 5, 11:30am Pacific, 18:30 UTC
    Swift Concurrency, Group Learning Session: Parallelization of Tasks

    In this session, we will be investigating and leveraging parallelization of tasks. Specifically, we will attempt to parallelize rendering of map tiles in the CubiomesKit project.
    #SwiftConcurrency #SwiftDev #AppleDev
    discord.gg/euyXVzzX?event=1388

  45. For the Mac version of #BenkyoBox, I decided to move the Study Calendar view to its own window, instead of cramming it into the Library (accessible via the Library by clicking "Today" ). There's room to navigate the study schedule and history now.

    #apps #appledev

  46. Send us your #AppleDev talks! We have a generous speaker support policy, and the event attracts a friendly, enthusiastic crowd! Join us in #Melbourne? #WWDC #WWDC25 #Xcode #SwiftLang #CFP #CallForPresentations devworld.au/index.php

    /dev/world/2025

  47. Wanna talk about something fun or interesting you’ve done as a developer using #macOS? Submit your talks to #DevWorld today! We’re the longest-running Apple developer event in AU and NZ! Join us? devworld.au/index.php #WWDC #AppleDev #SwiftLang

  48. The problem with that is when the user doesn’t open the app for a day, I don’t have a way for scheduling the next reminder. I could use a background task for that, but there is no guarantee it’ll be run - thanks 🍎.
    #BackgroundTasks #AppleDev #DevStruggles

  49. The problem with that is when the user doesn’t open the app for a day, I don’t have a way for scheduling the next reminder. I could use a background task for that, but there is no guarantee it’ll be run - thanks 🍎.
    #BackgroundTasks #AppleDev #DevStruggles