I have some quick little useful apps in mind that I want to put on the iphone... but I'll need core data. So it really depends on Apple for me
Core Data is probably too much overhead for such a small/lightweight device and is why they have not implemented it yet or at all.
I have some quick little useful apps in mind that I want to put on the iphone... but I'll need core data. So it really depends on Apple for me
I think the single-threaded restriction severely limits or makes impossible some applications as well.
What single-threaded restriction?
I'm using NSOperation in my app...
The restriction where its a phone with a relatively (as in desktop) slow processor and only one of them. What good is multi-threading going to do you with a single core?
A single processor doesn't limit you to a single thread! Multi-threading on a single processor is useful for keeping an application responsive while performing a lengthy and synchronous action.
Sure, it would be nice if the iPhone was multi-core, but being single-core certainly isn't something that "severely limits or makes impossible" anything, so I suspect that HiRez was under the impression that iPhone apps were limited to a single thread.
You're right, I was under that impression. I swear I read that as one of the restrictions, though maybe I just extended "no background processes" in my mind. Well that's a relief . I have an audio processing app that requires multiple threads. Now if they could just expose more of the Core Audio API...Sure, it would be nice if the iPhone was multi-core, but being single-core certainly isn't something that "severely limits or makes impossible" anything, so I suspect that HiRez was under the impression that iPhone apps were limited to a single thread.
I really want to get my app in the store on launch day but I still have some work to do...anyone else in the same boat?
(I'm directing this at accepted iPhone devs who actually are able to distribute their apps.)
The restriction where its a phone with a relatively (as in desktop) slow processor and only one of them. What good is multi-threading going to do you with a single core?