Hello, I am trying to build an application on iphone.
Every time it starts, it initializes the random number generator (something very common).
So I thought I would use the "main" routine or "applicationDidFinishLaunching" or "viewDidLoad" to pu the famous srand (time(NULL)); function.
Unfortunately, this didn't seem to work. Although every time I start the emulator, I did get a different random seed, as long as I don't quit the emulator, the emulator seed does not change.
To debug this issue, I put a printf in all these methods/functions so that I would see how often this code is executed.
And (not to much of a) surprise, only once this code is executed. If I exit the application and enter again, this code is not executed.
Even dealloc is not executed.
Any help on the application/memory lifecycle of an iphone application?
No replies to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users