It can be difficult to find a clear, concise explanation of how method dispatch works in Swift, when calls are resolved statically or dynamically, and what that means for performance.
I wrote a post summarizing my learnings, with key cases and examples: https://nilcoalescing.com/blog/MethodDispatchMechanismsInSwift/
So I tried GitHub CoPilot Agent mode in VS Code Insiders yesterday, and just told it to make an app for Vision Pro that could recognize items in the environment. It works amazingly well in the simulator, and I didn't write a line of code. I have a lot more to go with it, but this is very promising to make the Vision Pro do something amazing! #AppleVisionPro #accessibility #swift
Substage update: You can now "Bring Your Own AI"!
- You can now use your own API keys for OpenAI, Anthropic, Gemini & Mistral
- Or you can run your own local AI models via LM Studio / Ollama
And, a new One-off Purchase option that uses these features is coming in a couple of days.
Read more in my blog post: https://selkie.design/blog/bring-your-own-ai/
Wir wollen unser Team erweitern und würden uns über einen oder eine erfahrene iOS EntwicklerIn freuen. Zu erwarten ist ein tolles, inspirierendes Umfeld, ein mega Team, sehr spannende Projekte und Kunden.
#ios #swift #developer #jobsearch #berlin
https://tbo.de/jobs/senior-ios-entwickler-in/
I made a Mac productivity app!
SUBSTAGE
…puts a command bar underneath your Finder windows and lets you use natural language to convert media, manage files, perform calculations and more!
And here is the blog post detailing the changes. It also includes some development background information in case you're interested.
https://smork.info/blog/posts/beer-diary-version-2-0-released/
My need for a new job has gone from “I'm unhappy and need a change" to “I don't hardly have any savings and if I don't get a new job ASAP I will be bankrupt in a month or so”, because I was laid off today.
So:
Hi! I'm Jamie. I write code in Swift, with the exact target/platform not mattering to me so much. I own a powerful Mac so I can contribute to indie/smaller projects without any particular investment. I also have experience managing teams, and I can quickly pick up new skills.
The role would have to be remote or located in the Baltimore, MD area as I have a mortgage that I can't just get out of.
@ShadyQuark #N26 is also run by #PeterThiel and I do recommend to just get a basic account if you already are in Germany.
Don't take my.word for it: @BaFin is the authority on that matter!
https://www.bafin.de/EN/Verbraucher/Bank/Produkte/Basiskonto/basiskonto_node_en.html
The main problem is that banks in the #EU csn only do #SEPA and #SWIFT, so if a recipient in in the #USA they may not even have an #IBAN!
Equipped with my Essential Question I did some brainstorming to find out what I want to transport with my submission. I wanted to submit something meaningful, that helps people. I wanted it to be personal and relatable. I wanted to tell my story, because I realized, that I learned a lot about mental health, other people could benefit from. So I landed on this Challenge Statement
Embarking on a tangible goal, such as creating a website, developing an app, or crafting a small automation tool, enhances your learning journey. By having a clear direction, you stay actively involved, apply newfound knowledge effectively, and remain inspired even during challenging moments. Dive into coding with a practical project and unlock the full potential of your learning experience. #Coding #LearningJourney #Python #Swift #100daysofcode #programming #Accessibility… (2/3)
Being late to the party is my superpower I diiiiiiiid it!
I submitted my #swiftstudentchallenge App Playground
It was an up and down of emotions but now I’m relieved and happy but also very tired. I’m going to sleep now
DEpol, USpol, imperialist overreach
@yacc143 @javi @AuswaertigesAmt @Bundesregierung which is of no concern since #Germany does have #BankingSecrecy, #FATCA only applies to #US citizens and a lot of consumer banks are #Cooperatives who themselves are not on the #SWIFT, but #SEPA system, so no way for the #USA to veto that!
https://www.bafin.de/EN/Verbraucher/Bank/Produkte/Basiskonto/basiskonto_node_en.html
Very cool to see @swiftlang join Mastodon!
Hoping the existing #Swift community here shows them a warm welcome and the enormous opportunity to engage with developers on a free and open platform.
Just in time for Follow Friday, we're live
@swiftlang.
And with a post about how popular task manager @things now powers their app front to back with #swift.
https://www.swift.org/blog/how-swifts-server-support-powers-things-cloud/
We believe in making learning tech accessible, practical, and welcoming—whether you're a beginner, someone who has felt left out of tech, or just looking for a different way to learn.
If you’ve ever felt like tech isn’t for you, I promise—you’re not alone. You belong here.
Let’s build something together.
https://discord.com/invite/ugH9xwFd4N
https://www.techopolis.courses/
https://techopolis.online/
#CommunityThroughTechnology #TechForGood #Accessibility #Coding #Swift #WordPress #Inclusion #TechForEveryone (7/7)
Incoming new #swift concurrency proposal: making it easier to bridge async and non-async code!
Pitch thread: https://forums.swift.org/t/pitch-concurrency-starting-tasks-synchronously-from-caller-context/77960
Yeah, Combine is soft-deprecated, on its way out, whatever
And ObservableObject is old
Am I a fool for still reaching for them when I need to do something like this? Have a raw and debounced versions of a property, both gettable, settable, and observable as needed, both in SwiftUI and anywhere else
And the code is pretty tight I think
How would you do this, say, in the new Observable world without Combine?
I released a new book
SwiftUI Fundamentals combines my knowledge and experience from using SwiftUI since its release and working on its source code at Apple to give you a solid understanding of the most important aspects of the framework:
https://books.nilcoalescing.com/swiftui-fundamentals