Jump to content

iPhone application lifecycle


  • Please log in to reply
No replies to this topic

#1
Teras

Teras

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
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?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy