Andrii Sem 🇺🇦

23 Followers
136 Following
31 Posts
Indie app developer
Githubhttps://github.com/andrsem/

Just released gitty - customizable status line tool for multiple Git repos.

Highlights:
• Manage a list of Git repos
• See all their statuses at a glance
• Run shell commands or aliases across repos (with status filters)
• Filter repos by tags or path pattern
• Fully customizable status layout
• Runs on macOS and Linux

Repo: https://github.com/andrsem/gitty
Docs: https://andrsem.github.io/gitty
YouTube: https://youtu.be/enZeRQiuCUo

#clil #swift #swiftlang

Looks like a toothbrush
In Xcode 16.3 Beta, scrolling by lines using Vim mode (Ctrl-E/Ctrl-Y) is now fixed. The cursor is no longer losing its position.
#xcode #swift
Awesome Vim mode addition in Xcode 16.3 beta - Windows. Ctrl + W
#swift #xcode

The . (dot) command is now available in Xcode's Vim mode! It's an amazing time to code!

#wwdc24 #xcode #iosdev

Check out my new SwiftData series! In this first of eight video, we'll explore the basic CRUD operations for creating an app for your managing book collect. New videos every week.📚 Watch it here: https://youtu.be/CAr_1kcf2_c
SwiftData CRUD Operations

YouTube

Migrations in SwiftData are just *mwah* 🤌

In this video I'll be breaking down:

🤝 Versioning Your Schemas
💪Lightweight & Custom Migrations
🧪Testing & Debugging Your Migrations

📹https://youtu.be/PDKaZpWuH1I

#swiftdata #swiftui

Breaking Down Swift Data Migrations | SwiftData Tutorial

YouTube

In the hopes that it saves someone else some frustration…I just discovered you can't have an object in your project with the same name as one of the new Swift Macros. If you do you'll get the not super obvious error “No macro named X”.

I just ran into this because I had a view named "Preview" in my project which meant that if I tried to use any of the new #Preview options, my project wouldn't compile. Renaming my class completely fixed this.

That look longer than I'd like to admit to work out.

💻 PRO TIP 🌟
If you want to localize your iOS or macOS apps, there is a very cool website where you can check translations of many labels and text strings from Apple’s own apps and OSes:
https://applelocalization.com/

#iOSdev #indieDev #buildinpublic

Apple Localization Terms Glossary

An unofficial Apple localization terms glossary that allows you to search for standard localization texts provided by the Apple platform.

Apple Localization Terms Glossary

SwiftUI button with a green badge in the toolbar is a tricky beast. Depending on the platform, you need to use different symbol rendering modes to achieve the desired effect. But if you put the same button in a ScrollView, it magically works everywhere, just using multicolor symbol rendering mode. How is that fair? 😂

#swiftui #iosdev