So SwiftUI sheets on macOS don't really work that well huh? The NavigationStack toolbar buttons are a total mess. Back button in a special bar up top which cannot be customized and toolbar buttons are on the bottom?! What am I missing? 😵💫
Is this what I think it is?! Can we have custom prominent tab bar button which opens a custom view. 😮
developer.apple.com/document…
Just launched a new app that helps me lose weight and body fat! 🔥
vagahealth.com
This approach has helped me lose 7 kg over the past year and 1.5 kg since the end of October, so I decided to release the app and start gathering feedback.
marko retweeted
Whoa, my dude you're selling React Native. Of course, you have that stance. I can spot RN apps from 100000 miles away. It's like iOS app from Wish.
I read this tweet and laughed. We regularly come into companies that have full, dedicated native app teams, rebuild their entire (10+ year old) apps in React Native, and pass up their native teams who are still struggling to ship features. Then ship to the App Store / Google Play Store and improve the overall star rating for the apps.
(The *best* possible outcome is when the native devs enthusiastically embrace React Native ... because they tend to make amazing RN devs. I was a native iOS dev prior to RN!)
I get that my team is particularly good at RN, but if your team is going to slow down their feature iteration speed and destroy their app quality just because they switch to React Native, it's really not the tech stack's fault.
Been wanting this since I fully switched from 1Password to Keychain Passwords 👏🏻
Have you ever wished Apple’s password manager was something you could open directly from the Home Screen or Dock? This shortcut, compatible on iOS and macOS (Monterey and Ventura) can help with that. :–)
(Let’s call this one version 4.) icloud.com/shortcuts/71fea01…
Pro tip if your iOS Spotlight search is slow.
Replying to @twostraws
Turn off "Show Content in Search" in Photos > Siri reduced the search time a lot for me. I have over 100 000 photos in the phone
marko retweeted
`myArray[someIndex] // Fatal error: Index out of range`
Wouldn't it be cool if we had a way to safely subscript an array? 😌
As it turns out, this is actually very easy to implement in Swift, thanks to custom subscripts!
Let me show you how it works 🔥
marko retweeted
Converting HEIC files to JPGs is actually built into Finder now, no need to manually use ‘Preview’ or similar.
marko retweeted
💡 iOS has a secret feature to make its screen as dark as a Kindle so you can read at night:
- go to iOS settings -> Accessibility
- go to Zoom -> Zoom Filter
- enable Low Light ✔️
Combine this with iOS's Smart Invert mode and you now have a low light dark mode reader
marko retweeted
iOS 15 got a new way to format data.
Learn why do we need this, what happened to the old API, and the benefit of the new one.
sarunw.com/posts/new-formatt…
marko retweeted
GitHub issues tip: if you paste in a link to an issue or PR in another repo it will display it as a truncated URL, but if you instead add it in a hyphenated bullet point it will display the title of the issue and and indicate if it is open or closed
marko retweeted
Another good iOS dev tip for saving space: ImageOptim is a godsend, just trimmed 15 MB off some custom app icons.
marko retweeted
#iOSDev tip: `NSUbiquitousKeyValueStore` exists and it is basically iCloud-synced UserDefaults 👍
Just used it today again to sync settings iOS <=> tvOS app

























