I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Once again lost track of time, but let's get everything from yesterday committed!

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

Come chill with me: https://youtube.com/live/GfM_Sqe2Pes

Late Night Silent Completions: Jiiiii — Part 882

YouTube

Our resident in house iOS security hardware hacker @NinjaLikesCheez helped us create a hardware kit running embedded Swift that could afterwards be used as an smart-home accessory - this is what people made with it.

Get your ticket to Swift Island 2026 here https://swiftisland.nl/#tickets

#apple #ios #wwdc #swiftisland #swiftlang

It just occurred to me: now that we have raw identifiers in swift, nothing can stop me from pulling a ruby to indicate “this method returns a bool”.

I guess my coworkers can call me on my bullshit during code review, but considering how much of my other bullshit they’ve let through, what are the chances of that?

#SwiftLang

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

I lost track of time working on some open source shenanigans, but let's make some strict variants of some more identifier types!

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

Come chill with me: https://youtube.com/live/6hANpoGbgJg

Late Night Silent Completions: Jiiiii — Part 881

YouTube

What would you tell another woman in tech about Swift Island? More wisdom from Feli Bernutz.

Get your ticket to Swift Island 2026 here https://swiftisland.nl/#tickets

#apple #ios #wwdc #swiftisland #swiftlang

OpenAI published a set of Codex AI examples specifically for iOS and macOS: creating app intents for Siri and Spotlight, migrating to Liquid Glass design, scaffolding native apps, and debugging in the simulator. A solid starting point for AI-assisted development experiments.

🔗: https://developers.openai.com/codex/use-cases?category=ios&category=macos by OpenAI

#iOSDev #AI #SwiftLang

Codex use cases

Explore example workflows, teams, and tasks you can hand to Codex.

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's continue going through index normalization!

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

Come chill with me: https://youtube.com/live/bZ3im3a1W9k

Late Night Silent Completions: Jiiiii — Part 880

YouTube

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

New computer, who dis? Let's go through existing account indices to see if they are being properly normalized, or if we need to migrate!

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

Come chill with me: https://youtube.com/live/n2-YcAp748o

Late Night Silent Completions: Jiiiii — Part 879

YouTube

#SwiftLang odditity. When can't you trust string count? When you need to add a \r for reasons

let string1 = “12345\r”
let string2 = “12345\r\n”

string1.count == string2.count

Both are of size 6 which is not helpful when trying to build a network packet and need to count ALL the bytes. Grumble. I kind of remember this from way back when.

Why doesn't Xcode have a Swift template for a macOS screensaver project? So weird since Swift can be used. Maybe it's not integrated enough for Apple's liking? Or Apple doesn't have resources to hammer through any issues?

Here's a Swift 5 minimal screensaver project (not mine).

https://github.com/AerialScreenSaver/ScreenSaverMinimal

#Xcode #macOSDev #SwiftLang