Upvote:1
The default notification centre and any you've created yourself get terminated with the process. The default centre is per-app not systemwide. As a result the dangling pointers that would result if, in the normal run of things, you let a class be deallocated without removing itself from the notification centre aren't a problem and aren't something you need manage.
Upvote:1
+[NSNotificationCenter defaultCenter]
is process-specific. So don’t worry about it.
(Side note: most applications worry far too much about cleaning up stuff when they quit. Once in a great while there is a global resource that needs to be talked to, but I’ve seen games go through and deallocate each sprite and particle, when the user just explicitly told them to stop.)
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- NSNOTIFICATION AND SUSPENDED APPS THAT ARE TERMINATED IN IOS
- IS THERE A MINIMALIZED EXAMPLE OF HOW TO USE VERTEX BUFFER OBJECTS (VBO) IN OPENGL ES 1.1? IN IOS
- IOS MOBILE APP THAT LAUNCHES WEBAPP - ANY PROBLEMS GETTING IT APPROVED INTO APP STORE? IN IOS
- NSINVOCATIONOPERATION TO CALL METHOD THAT DOWNLOADS XML FILE TO STORE LOCALLY IN IOS
- PASSING A UIVIEW TO NEXT UIVIEWCONTROLLER THAT GETS PUSHED ON NAVIGATION STACK IN IOS
- REPLACE OCCURENCES OF STRING THAT CONTAINS ANY NUMBER IN IOS
- RETURNING TO APP THAT LAUNCHED A WEB PAGE - IOS IN IOS
- IS THERE A WAY TO ACCESS THE VIEW CONTROLLER THAT INITIATED A MODAL VIEW FROM THAT NEW MODAL VIEW? IN IOS
- IMPORT, PARSE, EDIT AND SAVE RTF DOCUMENTS WITH FORMATTING PRESERVED IN IPAD AND DROID APPS IN IOS
- ENSURING THAT A UIVIEWCONTROLLER IS FULLY SET UP BEFORE LOADVIEW IS CALLED IN IOS
- EXCEPTION WHEN TRYING TO LOAD VIEW ON IPAD: "LOADED THE NIB BUT THE VIEW OUTLET WAS NOT SET", HOW DO I ADD THAT OUTLET? IN IOS
- TWITPIC SAYS THAT MY OAUTH DATA WAS REJECTED BY TWITTER IN IOS
- HOW TO KNOW WHAT APPS I INSTALL ON ONE IPHONE IN IOS
- HOW TO INTEGRATE OUR APPS CODE IN TO OTHER APP WITH OUT SHARING THE SOURCE CODE IN IPHONE/IPAD? IN IOS
- HOW TO KNOW THAT A TIME CONSUMING CSS OPERATION (RENDERING) HAS COMPLETED IN IOS
- CAN IOS APPS HAVE LOGIN SCREEN? IN IOS
- IOS WEB SERVICE LOGIN WITH COOKIE IN IOS
- ADDING SUBVIEW TO UITABLEVIEWCELL CONTENT VIEW IN IOS
- XCODE CALL APPLICATION DIDFINISHLAUNCHINGWITHOPTIONS IN IOS
- HOW CAN I OPEN MY DOCUMENTDIRECTORY (FROM MY UITABLEVIEW) FILES IN A UIWEBVIEW? IN IOS
- HOW TO POSITION UITABLEVIEWCELL'S CONTENT VIEW IN IOS
- UPDATE PLIST FROM BACKGROUND IN IOS
- DISABLE SILENT MODE ON IPHONE? IN IOS
- OBJECTIVE C - SEARCH WITHIN LIST OF FILES IN IOS
- APP SHOWS LEAK IN INSTRUMENT, WHAT'S WRONG WITH THIS SIMPLE CODE? IN IOS
- IOS HTTP POST RESPONSE TO NSDICTIONARY OR NSARRAY IN IOS
- UISCROLLVIEW - SELECTION LIKE UIPICKERVIEW IN IOS
- CONVERT NPOT PVR TEXTURE TO POT WITHIN IOS IN IOS
- MY NSUSERDEFAULTS CODE DOES NOT WORK IN IOS
- IOS: TEXT IS NOT DISPLAYED INSIDE OF A ROTATED UITEXTFIELD IN IOS
- IPHONE4 IOS5 HOW TO CONVERT A STRING AS IT'S BINARY CHARACTER CODES PROGRAMMATICALLY? IN IOS
- UNABLE TO GENERATE UITEXTFIELD DYNAMICALLY IN PLACE OF UILABEL? IN IOS
- HOW CAN I ADD A SPECIFIC EMAIL RECIPIENT TO MY SHAREKIT ITEM? IN IOS
- IS IS POSSIBLE TO COMMUNICATE BETWEEN UINAVIGATIONCONTROLLER AND WEB PAGE LOADED INSIDE UIWEBVIEW? IN IOS
- MAKE NAVIGATIONBAR TITLE SAME AS TABLE CELL CHOSEN IN PREVIOUS VIEW IN IOS
- SHOULDAUTOROTATETOINTERFACEORIENTATION BUT NOTHING HAPPENS IN IOS
- ITERATE A VARIABLE WITHIN AN ELSE IF CONDITION? IN IOS
- WHEN SHOULD I SET A CUSTOM CLASS OVERRIDE DEFAULT UIVIEWCONTROLLER FOR A XIB FILE? IN IOS
- SETTING INTEGER VALUE IN TABLE VIEW CONTROLLER (DIDSELECTROWATINDEXPATH) FOR USE WITH PLIST (IOS) IN IOS
- REMOVE OR ADD UITABLEVIEWCELL ACCORDING TO STATE OF UISWITCH IN IOS
- I ACCIDENTLY DELETED THE APPLE SUBMISSION CERTIFICATE IN THE KEYCHAIN IN IOS
- I SEEK LIBRARY PROJECT FOR IOS BUILT WITH MAKEFILE IN IOS
- IPHONE - PHOTOREEL FROM URL ARRAY IN IOS
- RELOAD ROOTVIEW CONTROLLER OR RESTART APP IN IOS
- HOW TO HORIZONTALLY ALIGN UNDERSCORE WITHOUT REPEATING IT? IN IOS
- IPHONE IS NOT CALLING GIVEN NUMBER, I WONDER WHY? IN IOS
- OPENGL ES ON IPHONE DOESN'T DRAW ANYTHING IN IOS
- REMOVING OBJECT FROM NSMUTABLEARRAY AFTER UPGRADING TO SDK 5 FOR IOS CAUSES MY APP TO CRASH IN IOS
- PHONEGAP/IOS - HOW TO GET CHILDBROWSER TO IGNORE LINKS TO APPSTORE? IN IOS
- GAMECENTER CRASH WHEN I CHECK IF PLAYER IS LOGGED IN IN IOS
- HOW TO USE UIIMAGEPICKERCONTROLLER PROPERLY ON THE IPAD? IN IOS
- IOS AND ANDROID C SOCKET PROGRAMMING + GUI IN IOS
- IN-APP PURCHASE ERROR 0 IN IOS
- HOW TO INITIALIZE A METHOD PARAMETER WITH NULL IN IOS
- UITABLEVIEW LOADED FROM MUTABLEARRAY TURN IN TO A TICKBOX LIST IN IOS
- XCODE 4.1 YELLOW TRIANGLES? IN IOS
- IPAD ORIENTATION CHANGE RETURNS SIGABRT SIGNAL IN IOS
- TABLE CELL BACKGROUND AND TEXT COLOR CANNOT BE SET ACCURATELY. IN IOS
- IN IOS5 MY METHODS FOR SWITCHING PICTURES IN GALLERY ARE BAD IN IOS