資源描述:
《iphone開發(fā)筆記》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、日期:2012-03-07內容:一,協(xié)議的實現(xiàn)@protocolSimpleProtocol-(void)doSomething:(NSString*)str;@end@interfaceSimpleClass:NSObject{}@end@implementationSimpleClass-(void)doSomething:(NSString*)str{NSLog(str);}@end二,參考http://blog.csdn.net/jackiehff/article/details/6745369現(xiàn)在來看協(xié)議中定義的這些需要實現(xiàn)的方
2、法分別是什么作用:1、-(void)applicationWillResignActive:(UIApplication*)application說明:當應用程序將要入非活動狀態(tài)執(zhí)行,在此期間,應用程序不接收消息或事件,比如來電話了2、-(void)applicationDidBecomeActive:(UIApplication*)application說明:當應用程序入活動狀態(tài)執(zhí)行,這個剛好跟上面那個方法相反3、-(void)applicationDidEnterBackground:(UIApplication*)application說明:當程序被推送到后臺的時
3、候調用。所以要設置后臺繼續(xù)運行,則在這個函數(shù)里面設置即可4、-(void)applicationWillEnterForeground:(UIApplication*)application說明:當程序從后臺將要重新回到前臺時候調用,這個剛好跟上面的那個方法相反。5、-(void)applicationWillTerminate:(UIApplication*)application說明:當程序將要退出是被調用,通常是用來保存數(shù)據(jù)和一些退出前的清理工作。這個需要要設置UIApplicationExitsOnSuspend的鍵值。6、-(void)applicationD
4、idReceiveMemoryWarning:(UIApplication*)application說明:iPhone設備只有有限的內存,如果為應用程序分配了太多內存操作系統(tǒng)會終止應用程序的運行,在終止前會執(zhí)行這個方法,通常可以在這里進行內存清理工作防止程序被終止7、-(void)applicationSignificantTimeChange:(UIApplication*)application說明:當系統(tǒng)時間發(fā)生改變時執(zhí)行8、-(void)applicationDidFinishLaunching:(UIApplication*)application說明:當程序
5、載入后執(zhí)行9、-(void)application:(UIApplication)applicationwillChangeStatusBarFrame:(CGRect)newStatusBarFrame說明:當StatusBar框將要變化時執(zhí)行10、-(void)application:(UIApplication*)applicationwillChangeStatusBarOrientation:(UIInterfaceOrientation)newStatusBarOrientationduration:(NSTimeInterval)duration說明:當S
6、tatusBar框方向將要變化時執(zhí)行11、-(BOOL)application:(UIApplication*)applicationhandleOpenURL:(NSURL*)url說明:當通過url執(zhí)行12、-(void)application:(UIApplication*)applicationdidChangeStatusBarOrientation:(UIInterfaceOrientation)oldStatusBarOrientation說明:當StatusBar框方向變化完成后執(zhí)行13、-(void)application:(UIApplication
7、*)applicationdidChangeSetStatusBarFrame:(CGRect)oldStatusBarFrame說明:當StatusBar框變化完成后執(zhí)行三,工程項目模板類型的更改?????Xcode4時代?????????????????????Xcode4.2新模板Navigation-basedApplication?------->Master-DetailApplication?=>iphoneSpliteView-basedApplication?------->Master-DetailApplicatio