There are suggestions that Xcode could benefit from more than 8Gb, and you emphasise multitasking...
The other thing to consider is that this may be a bad time to buy the current M1 MacBook Air, as an update is expected soon.
See: https://buyersguide.macrumors.com/#MacBook_Air
On the other hand (if you want "cheap"), refurbished MacBook Airs are available from Apple (here in the UK), and this could be an excellent buy (I'm still using my refurbished 2015 MacBook Air).
Post
Replies
Boosts
Views
Activity
It's probably a bad time to buy a MacBook Air, or 13" MacBook Pro... updates are expected soon.
See https://buyersguide.macrumors.com/#MacBook_Air
If you are looking to be a long-term member of the Apple Developer Forum, and make a contribution, is this how you want to be known?
As you know, Timer does not work in the background.
One common workaround is:
Detect when the app is going into the background
Convert each live timer into a local notification (at the timer's activation time)
Cancel the timer
On foregrounding the app:
Convert any outstanding local notifications back into Timers
Cancel the local notification
Of course, if the local notification fires while the app is backgrounded, it will require user intervention, before it can carry out any functionality.
Also of course, this workaround may not be suitable for your purpose (but perhaps the principle is helpful)?
When adding resources to a Swift Package, you need to configure the manifest, to explicitly declare the resources.
Have you done this?
Perhaps something like...
targets: [
.target(
name: "MyLibrary",
resources: [
.process("Audios/Completed.mp3")]
),
]
Then you can refer to the resources in code.
See: https://developer.apple.com/documentation/swift_packages/bundling_resources_with_a_swift_package
If you set up two user accounts on the Mac, then they will operate completely independently.
You each log in to the Mac using your own ID, then each of you will only see your own Apple Developer account.
From an Admin account on the Mac:
System Preferences > Users and Groups.
...add a new user account for your brother.
Is that really the second-best username you could think of?
That depends on what you mean by "jumping a page".
I don't think that's a recognized developer term, can you clarify your question?
Reported as spam.
Reported as spam.
the Apple store changes its code requirements every couple years
true
it will require practically a complete rewrite of the original code
false
In the early years of Swift, the language evolved very quickly, requiring major changes each year.
We may now be seeing a similar evolution with SwiftUI.
Related (non-code) issues also change, like privacy and App Tracking Transparency requirements.
Existing apps will often continue to run, but changes to iOS, and new device sizes, can require an app update.
Look at the CoreNFC Framework.
https://developer.apple.com/documentation/corenfc
There is no fee for using this Framework.
To add a new simulated device, with a different version of iOS
From Xcode:
Window > Devices and Simulators > Simulators
Click the "+" (at the bottom-left)
Enter a new "Simulator Name"
Choose "Device Type"
Choose "OS Version"...
...if necessary, "Download more simulator runtimes...", and choose the versions of iOS that you want)
Click "Create"
The simulator acts like an iPhone (or iPad).
It's a very accurate simulation, but of course some features are not available (like the on-device cameras)
What challenge? What app? Please provide some context for your question (more than "Organizer Window")...
My understanding is:
the technical information is made available once you join the MFI program...
...at which point it is all under a non-disclosure agreement.
I think you will find it difficult to get specific information, outside the MFI program.