Post

Replies

Boosts

Views

Activity

Reply to Some NSFilePresenter protocol methods not called
Have you implemented presentedSubitemAtURL: didMoveToURL: ? My guess is that deleting it actually moves it to trash, and that is what will be reported to you via the didMove... method. That is what I see on iOS when I delete a file using the Files app. Now this raises the question of what we're supposed to do in that case. If the user renames a file that I am presenting, or moves it to a different folder, then I update anywhere that is showing the filename and continue to display the file. (Right?) But if the user deletes the file from the files app, I think they will be surprised if my app continues to display it with the new filename ".Trash/name". Do I have to specifically detect filenames that contain the magic component ".Trash"?
Topic: App & System Services SubTopic: General Tags:
Jun ’22
Reply to what targets can I create written in C++ in Xcode 14
Any non-trivial C++ app will need to bridge to objective-C or Swift in order to access Apple's APIs. C++-to-objective-C works very smoothly, basically you can mix everything in one file. C++-to-Swift is more difficult. Basically, if you have an app that uses a lot of Apple APIs then C++ is not ideal. On the other hand, if you have an app where the bulk of the code is not using Apple APIs then you can consider using C++ for the internal parts with a thin layer of objective-C or Swift on the outside.
Jul ’22
Reply to Personal name vs Company Name
Yes, the situation in the UK is as you describe: a "sole trader" is relatively simple administratively (i.e. just one additional section in your personal tax return) but Apple will only show your personal name in the app store. Actually forming a limited company here is not too difficult, but subsequently the tax admin is quite considerable; you have to file accounts for corporation tax, and you have to manage both the employer's and the employee's side of paying yourself a salary. But you get to put your business name on the app store! Of course you do have the option of employing an accountant to do all the extra stuff for you. I did this change about 4 years ago. Now that I know what I'm doing, I'd say that it takes a couple of days per year for the corporation tax accounting and a few hours per month for the salary payment accounting. So maybe it has reduced the time I can spend on useful work by 4%? If I understand correctly - which I may not - in the USA they have the concept of "disregarded entities" for tax. So if you establish an LLC with one owner and one employee, that is a "disregarded entity" and you are taxed as if it didn't exist. That makes things simpler. Am I right about that?
Jul ’22
Reply to IAP, Digital Marketplace, and Split Payment Recipients
Apple will pay the proceeds to you, you will then need to send the other party’s share to them. Apple takes 30% (or 15% if you are a small business) from what the user pays. Beware of tax. Developers are sometimes surprised to get less than the expected because Apple have deducted VAT or equivalent. Are you sure IAP is right for this application? Is the “digital content” “consumed within the app”?
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’22
Reply to Determining transaction fees
It sounds like "the services are delivered outside the app". This means that you cannot use in-app purchase, and there are no transaction fees to consider. BUT - what are you going to do to make the app justify actually being an app? Apple do reject apps that could simply be websites.
Topic: App & System Services SubTopic: StoreKit Tags:
Jul ’22