Post

Replies

Boosts

Views

Activity

Comment on How to pinch in Device Hub?
This is possibly the single worst change I've seen in 15 years of being a full-time iOS developer. I cannot test my apps any more. I am a lifetime user of a Wacom tablet that is superior to a trackpad (because I can literally just point to a pixel without repeated movements). I am at a loss for words how this could have shipped.
3w
Comment on Is the MapKit Legal Notice required for displaying my own content?
Thank you, but that link addresses adding annotations on top of 's basemap. The core issue is a framework limitation: the API provides a mechanism to swap 100% of 's data, but the framework is hardcoded to display an attribution page for data sources that are absent. This creates a false representation to the user while clashing with license terms of the 3rd tile providers being rendered. If MapKit is designed to swap out the data source, the framework should adapt to reflect that change.
Topic: UI Frameworks SubTopic: UIKit Tags:
May ’26
Comment on Attributing App Installs
Thanks Albert. I've yet to implement a solution since I was first finding out what approach(es) exist to achieve the stated goal. As such, there is no code, error messages, code snippets etc. to share. I am willing to consider adding any available SDK or API to achieve my goal. With Universal Links, can the link be attributed to an installed app somehow post purchase?
May ’25
Comment on MapKit super slow loading tiles stored on device
The issue seems to be from using: override public func loadTile(at path: MKTileOverlayPath, result: @escaping (Data?, Error?) -> Void) With the same code in: override func loadTile(at path: MKTileOverlayPath) async throws -> Data Then the issue does not occur. But this causes my renderer that supports drawing tiles at a resolution higher than the native tiles to crash in drawRect.
Dec ’24
Comment on Image Playground Supported Devices
Can you clarify if imagePlaygroundViewController.isAvailable is false also means that it cannot be enabled by going to the Settings? It would be nice if the documentation was more clear on this. Where are the device requirements that will support Image Playground documented? I always avoid relying on device models when possible. But unfortunately, sometimes that is the only way to provide the best user experience possible.
Dec ’24
Comment on Xcode producing corrupt build
I guess I will have to use a developer support issue to get to the bottom of this. It's pretty clear to me, that taking 30 seconds to compile a shader that normally compiles in 0.001 is the root of the runtime error. The compiler is obviously very confused and apparently not creating a sane binary.
Nov ’21
Comment on How to pinch in Device Hub?
This is possibly the single worst change I've seen in 15 years of being a full-time iOS developer. I cannot test my apps any more. I am a lifetime user of a Wacom tablet that is superior to a trackpad (because I can literally just point to a pixel without repeated movements). I am at a loss for words how this could have shipped.
Replies
Boosts
Views
Activity
3w
Comment on Is the MapKit Legal Notice required for displaying my own content?
Thank you, but that link addresses adding annotations on top of 's basemap. The core issue is a framework limitation: the API provides a mechanism to swap 100% of 's data, but the framework is hardcoded to display an attribution page for data sources that are absent. This creates a false representation to the user while clashing with license terms of the 3rd tile providers being rendered. If MapKit is designed to swap out the data source, the framework should adapt to reflect that change.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
May ’26
Comment on Attributing App Installs
Thanks Albert. I've yet to implement a solution since I was first finding out what approach(es) exist to achieve the stated goal. As such, there is no code, error messages, code snippets etc. to share. I am willing to consider adding any available SDK or API to achieve my goal. With Universal Links, can the link be attributed to an installed app somehow post purchase?
Replies
Boosts
Views
Activity
May ’25
Comment on MapKit super slow loading tiles stored on device
The issue seems to be from using: override public func loadTile(at path: MKTileOverlayPath, result: @escaping (Data?, Error?) -> Void) With the same code in: override func loadTile(at path: MKTileOverlayPath) async throws -> Data Then the issue does not occur. But this causes my renderer that supports drawing tiles at a resolution higher than the native tiles to crash in drawRect.
Replies
Boosts
Views
Activity
Dec ’24
Comment on Image Playground Supported Devices
Can you clarify if imagePlaygroundViewController.isAvailable is false also means that it cannot be enabled by going to the Settings? It would be nice if the documentation was more clear on this. Where are the device requirements that will support Image Playground documented? I always avoid relying on device models when possible. But unfortunately, sometimes that is the only way to provide the best user experience possible.
Replies
Boosts
Views
Activity
Dec ’24
Comment on Xcode producing corrupt build
I guess I will have to use a developer support issue to get to the bottom of this. It's pretty clear to me, that taking 30 seconds to compile a shader that normally compiles in 0.001 is the root of the runtime error. The compiler is obviously very confused and apparently not creating a sane binary.
Replies
Boosts
Views
Activity
Nov ’21