Ammad

@anosidium
160 Followers
0 Following
185 Posts

Mac & iOS Developer.

Develops #Oliphaunt, a native Mac client for Mastodon.
Also writes #HacKit, a native Mac app for browsing Hacker News.

• Oliphaunt: https://apps.apple.com/app/id6745527185
• HacKit: https://apps.apple.com/app/id1549557075

GitHubhttps://github.com/anosidium
HacKithttps://apps.apple.com/app/id1549557075
Oliphaunthttps://apps.apple.com/app/id6745527185
@dnadoba I really enjoyed your Use SwiftUI with AppKit and UIKit video, especially when you focused entirely on AppKit. It’s nice to see AppKit getting some attention. Could you tell me where you got the ring lamp from? It looks like a fun device to tinker with.

I have a Core Data question.

You need to persist an arbitrary [Int] from a remote API. The array is never queried, only stored, updated and retrieved. It also needs to work with NSPersistentCloudKitContainer.

Which approach would you choose and why?

I’m interested in the reasoning behind your choice.

#Swift #CoreData #CloudKit

String ("1,2,3,4")
18.2%
Transformable
0%
Binary Data (Data)
72.7%
Something else
9.1%
Poll ended at .

@marioguzman I thought I’d ask, do you happen to know how Apple implemented the world map view used in the Date & Time settings (specifically the time zone selector)? It doesn’t seem to be a standard AppKit control and I’m curious whether it’s a private framework, a custom NSView, or something else entirely.

Any insight would be much appreciated!

#AppKit #Cocoa #MacOSX #OSX #macOS #Swift #ObjectiveC

Could someone explain why Apple has put an iPhone chip in the MacBook Neo? Why? Is the future of the Mac based on iPhone-class chips?

Likewise, Apple has put a Mac chip in the iPad Pro, yet it still runs iPadOS. What’s the point of that?

What is Apple’s goal with this chip strategy?

#Apple #Mac #iPhone #iPad #AppleSilicon #AppleChip

I love the Midnight finish on the MacBook Air, I just wish Apple would offer it on the MacBook Pro.

I’m also a fan of the classic white MacBook. It would be nice to see it revived with modern MacBook Pro internals.

#Mac #MacBook #MacBookPro #MacBookAir

I’m excited to share that Oliphaunt is now available on the App Store!

It’s a Mastodon client built specifically for the Mac using AppKit with some SwiftUI. The goal was to create a well-behaved Mac application that follows the platform’s design language, adopts macOS idioms and feels natural to Mac users, rather than being a scaled-up iOS port, cross-platform app or anything else.

App Store: https://apps.apple.com/app/id6745527185

#Oliphaunt #Mac #macOS #OSX #AppKit #Swift #SwiftUI #Fediverse #Mastodon

What’s the easiest way to take screenshots for the Mac App Store?

You can’t just grab a screenshot from your desktop and upload it. They need to be in a 16:10 aspect ratio and exactly one of the following sizes:

• 1280 × 800
• 1440 × 900
• 2560 × 1600
• 2880 × 1800

Simply resizing a standard desktop screenshot would distort the image.

How are other people doing this without it looking stretched or skewed?

#macOS #MacDev #macOSDev #MacAppStore #AppStore #AppStoreOptimisation #Screenshots

StoreKit 2: has anyone seen Transaction.updates or Product.SubscriptionInfo.Status.updates stop emitting after the first purchase? In my app the initial transaction is observed (user-initiated or via Xcode Transaction Manager) but subscription renewals and later transactions never arrive. Same StoreKit config works perfectly in a fresh minimal project. Any known pitfalls or fixes? Happy to share details in a thread.

#StoreKit2 #StoreKit #InAppPurchase #Swift #Xcode

Could somebody explain the purpose of W Social? Mastodon already exists and is German-made, so what’s the point? Bluesky and X are American-made. Is choosing an instance really that confusing or off-putting?

#WSocial #Mastodon #Bluesky #Twitter #MadeInEurope #Fediverse #SocialMedia #EUTech

More recently I have been working on my second macOS app, #Oliphaunt. A Mastodon client for the federated social network built on the ActivityPub protocol. Developing it taught me a great deal about persistence, concurrency, networking, design patterns plus more. I am keen to return to HacKit to apply this knowledge, improve the app further and work on an iOS port.

You can download HacKit here: https://apps.apple.com/app/id1549557075

#HackerNews #AppKit #Cocoa #Swift #MacDev #macOSDev #HacKit

HacKit App - App Store

Download HacKit by Ammad Ur Rehman on the App Store. See screenshots, ratings and reviews, user tips, and more games like HacKit.

App Store