Post

Replies

Boosts

Views

Activity

Reply to How to Create Applications with Objective-C Without ARC
Welcome to the forum. Have a look in this 10 years old document: https://www.thomashanning.com/how-to-disable-arc-for-objective-c-files/ But that seems a bit useless. You'd better read technical notes (e.g., https://clang.llvm.org/docs/AutomaticReferenceCounting.html) explaining how ARC works ; that's more efficient than spending so much time in reinventing. If your goal is to "to create modern applications", you are probably heading in the opposite direction. If you found what you needed in those references, don't forget to close the thread by marking the answer as correct.
Topic: Programming Languages SubTopic: General Tags:
May ’25
Reply to
Whatever the interest, that's not the purpose of the forum to ask for product evaluation even less ffor product promotion. You may use Test flight for it.
May ’25
Reply to AXChildren does not get all children
Your code, without any comment to explain what is being done at each step is the perfect example of how hard it is to understand a code in this condition. In addition, I'm not sure to find where the border is added. Is it in tempOverlayElements ?   for some AXGroup the children array access with AXChildren is empty where in code do you build the array ?
May ’25
Reply to Uploading multiple apps.
Welcome to the forum. #1. No, there is no limit for the number of apps you publish on the appstore. But there are limits on how you upload: AFAIK, there is a limit for the number of apps uploaded in a certain period of time. Here they say 20 (but no official number): https://medium.com/@tranhuuphuc20051995/the-reality-behind-app-store-connect-has-a-limit-of-n-binary-uploads-per-day-90a85ed072fd forbidden to spam the Appstore with multiple variations of the same app (you risk account cancellation if you do so). Reaching the daily limit is hard and could lead to spam suspicion. More here: https://stackoverflow.com/questions/26462287/number-of-app-limit-on-appstore #2. What do you mean ? If you publish a new release, of course you can. Which means it has a new build and version numbers (incremented). If that answers your questions, don't forget to close the thread by marking the answer as correct. Otherwise, explain your question more in depth.
May ’25
Reply to The folding and unfolding effect of the NBA sand table
That's just my own analysis, not backed by any evidence… AFAIK, there is no such built in animation effect (but I'm not fluent in VisionOS). So my guess is that you have to rebuild programmatically. What I see, is the field is split in stripes (30 or 40). In each stripe, there are about 20 tiles, each with a specific orientation, higher at the border. So, to animate, you should have to compute at each step the orientation of each tile and draw it accordingly. Not very difficult but pretty tedious to fine tune. Good luck.
Topic: Spatial Computing SubTopic: General Tags:
May ’25
Reply to mağaza kalite kiti
Sorunuz nedir? Bu haliyle, gönderiniz forumda sadece gürültüden ibaret. What is your question ? As is, your post is just noise in the forum.
May ’25
Reply to User changes Settings for my app, any notification?
If you define UserDefaults that cover all the settings you have through System settings of the app and register defaults, that connects UserDefaults to Root.pList. UserDefaults.standard.register(defaults: defaults) Define a notification name extension Notification.Name { public static let kRefreshPrefs = Notification.Name("refreshPrefs") } Then, in AppDelegate, post notification when you enter foreground because you return from System Settings func applicationWillEnterForeground(_ application: UIApplication) { NotificationCenter.default.post(name: .kRefreshPrefs, object: self) } or do the same in SceneDelegate func sceneWillEnterForeground(_ scene: UIScene) { NotificationCenter.default.post(name: .kRefreshPrefs, object: self) } In ViewControllers when you need to know setting has changed, add an observer NotificationCenter.default.addObserver(self, selector: #selector(refreshUserPrefs), name: .kRefreshPrefs, object: nil) and do what you need to do in the selector
May ’25
Reply to Animation does not work with List, while works with ScrollView + ForEach
@Kopyl I tested with longer duration (3.0) and the difference is crystal clear. I have a real answer, but it is apparently a known issue with List https://stackoverflow.com/questions/74253108/why-is-animation-not-working-in-a-list-but-is-working-in-vstack List manages its own scrolling (List has an implicit ScrollView (as does Form)), making it pretty inflexible for defining behaviour for animation and forcing to use ScrollView instead. May also read this: https://stackoverflow.com/questions/76418666/swiftui-list-animations-are-not-smooth-when-adding-elements-to-a-vstack-in-a-lis
Topic: UI Frameworks SubTopic: SwiftUI Tags:
May ’25
Reply to SwiftUI TextField corrupts selection when inserting utf16
I cannot reproduce your issue. In simulator, when I type 12*,   * is immediately converted to x Then I end typing 34 and get 12x34. Here are the logs: Moving cursor from 2[any] Moved to 4[utf8] Moving cursor from 2[utf16] Moved to 4[utf8]
Topic: UI Frameworks SubTopic: SwiftUI
Replies
Boosts
Views
Activity
May ’25
Reply to So, when can we ditch Xcode and enjoy happier software development on VSCode/Cursor?
If you're not happy with Xcode, use another tool. But don't clutter the forum with pointless posts.
Replies
Boosts
Views
Activity
May ’25
Reply to Best practice: Use of enum without cases for static helper functions?
This seems to answer (partially) to your question: https://stackoverflow.com/questions/49427144/is-there-a-technical-reason-to-use-swifts-caseless-enum-instead-of-real-cases
Replies
Boosts
Views
Activity
May ’25
Reply to How to Create Applications with Objective-C Without ARC
Welcome to the forum. Have a look in this 10 years old document: https://www.thomashanning.com/how-to-disable-arc-for-objective-c-files/ But that seems a bit useless. You'd better read technical notes (e.g., https://clang.llvm.org/docs/AutomaticReferenceCounting.html) explaining how ARC works ; that's more efficient than spending so much time in reinventing. If your goal is to "to create modern applications", you are probably heading in the opposite direction. If you found what you needed in those references, don't forget to close the thread by marking the answer as correct.
Topic: Programming Languages SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’25
Reply to
Whatever the interest, that's not the purpose of the forum to ask for product evaluation even less ffor product promotion. You may use Test flight for it.
Replies
Boosts
Views
Activity
May ’25
Reply to Xcode cannot find any frameworks
Did you try to simply import ? import Foundation import Metal import QuartzCore
Replies
Boosts
Views
Activity
May ’25
Reply to AXChildren does not get all children
Your code, without any comment to explain what is being done at each step is the perfect example of how hard it is to understand a code in this condition. In addition, I'm not sure to find where the border is added. Is it in tempOverlayElements ?   for some AXGroup the children array access with AXChildren is empty where in code do you build the array ?
Replies
Boosts
Views
Activity
May ’25
Reply to App Rejection due to Public distribution
@Prajwalceg12 Welcome to the forum. What is your question ? You just post the guideline, which is pretty useless without a question you ask to developers. And the solution is in the guideline itself… PS: avoid duplicating posts on the forum.
Replies
Boosts
Views
Activity
May ’25
Reply to Uploading multiple apps.
Welcome to the forum. #1. No, there is no limit for the number of apps you publish on the appstore. But there are limits on how you upload: AFAIK, there is a limit for the number of apps uploaded in a certain period of time. Here they say 20 (but no official number): https://medium.com/@tranhuuphuc20051995/the-reality-behind-app-store-connect-has-a-limit-of-n-binary-uploads-per-day-90a85ed072fd forbidden to spam the Appstore with multiple variations of the same app (you risk account cancellation if you do so). Reaching the daily limit is hard and could lead to spam suspicion. More here: https://stackoverflow.com/questions/26462287/number-of-app-limit-on-appstore #2. What do you mean ? If you publish a new release, of course you can. Which means it has a new build and version numbers (incremented). If that answers your questions, don't forget to close the thread by marking the answer as correct. Otherwise, explain your question more in depth.
Replies
Boosts
Views
Activity
May ’25
Reply to nquiry About the Apple Small Business Program Commission Rate Adjustment Timeline
Appstore compute the sales on a daily basis. So, logically, it should be April 21. Congratulations for reaching so rapidly the $1M threshold.
Replies
Boosts
Views
Activity
May ’25
Reply to The folding and unfolding effect of the NBA sand table
That's just my own analysis, not backed by any evidence… AFAIK, there is no such built in animation effect (but I'm not fluent in VisionOS). So my guess is that you have to rebuild programmatically. What I see, is the field is split in stripes (30 or 40). In each stripe, there are about 20 tiles, each with a specific orientation, higher at the border. So, to animate, you should have to compute at each step the orientation of each tile and draw it accordingly. Not very difficult but pretty tedious to fine tune. Good luck.
Topic: Spatial Computing SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’25
Reply to mağaza kalite kiti
Sorunuz nedir? Bu haliyle, gönderiniz forumda sadece gürültüden ibaret. What is your question ? As is, your post is just noise in the forum.
Replies
Boosts
Views
Activity
May ’25
Reply to User changes Settings for my app, any notification?
If you define UserDefaults that cover all the settings you have through System settings of the app and register defaults, that connects UserDefaults to Root.pList. UserDefaults.standard.register(defaults: defaults) Define a notification name extension Notification.Name { public static let kRefreshPrefs = Notification.Name("refreshPrefs") } Then, in AppDelegate, post notification when you enter foreground because you return from System Settings func applicationWillEnterForeground(_ application: UIApplication) { NotificationCenter.default.post(name: .kRefreshPrefs, object: self) } or do the same in SceneDelegate func sceneWillEnterForeground(_ scene: UIScene) { NotificationCenter.default.post(name: .kRefreshPrefs, object: self) } In ViewControllers when you need to know setting has changed, add an observer NotificationCenter.default.addObserver(self, selector: #selector(refreshUserPrefs), name: .kRefreshPrefs, object: nil) and do what you need to do in the selector
Replies
Boosts
Views
Activity
May ’25
Reply to Create Ios app using Xojo
You'd better ask on XOJO forum.
Replies
Boosts
Views
Activity
May ’25
Reply to Animation does not work with List, while works with ScrollView + ForEach
@Kopyl I tested with longer duration (3.0) and the difference is crystal clear. I have a real answer, but it is apparently a known issue with List https://stackoverflow.com/questions/74253108/why-is-animation-not-working-in-a-list-but-is-working-in-vstack List manages its own scrolling (List has an implicit ScrollView (as does Form)), making it pretty inflexible for defining behaviour for animation and forcing to use ScrollView instead. May also read this: https://stackoverflow.com/questions/76418666/swiftui-list-animations-are-not-smooth-when-adding-elements-to-a-vstack-in-a-lis
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
May ’25