物件是應用程式的象徵
每乙個應用都有自己的
物件,而且是單例的
乙個ios
程式啟動後建立的第乙個物件就是
物件利用
物件,能進行一些應用級別的操作
所有的移動作業系統都有個致命的缺點:
很容易受到打擾。比如乙個來電
或者鎖屏會
導致進入後台甚至被終止
還有很多其它類
似的情況會導致
受到干擾,在
受到干擾時,會產生一些系統事件
,這時會通知它的
delegate
物件,讓
delegate
**來處理這些系統事件
delegate可處理的事件包括:
ios程式的啟動過程
手動建立uiwindow的步驟
(詳見
//1.建立window視窗
// cgrect mainrect = [uiscreen mainscreen].bounds;
self.window = [[uiwindow alloc] initwithframe:[uiscreen mainscreen].bounds];
self.window.backgroundcolor = [uicolor whitecolor];
//設定根檢視控制器
rootviewcontroller *rootvc = [[rootviewcontroller alloc] init];
// rootvc.view.backgroundcolor = [uicolor redcolor];
self.window.rootviewcontroller = rootvc;
[self.window makekeyandvisible];
rootviewcontroller.m檔案中
#import "rootviewcontroller.h"
@inte***ce rootviewcontroller ()
@property (nonatomic, strong)uilabel *textlabel;
@property (nonatomic, strong)uitextfield *textfield;
- (void)inituserinte***ce;
@end
@implementation rootviewcontroller
- (void)viewdidload
- (void)buttonpressed:(id)sender
- (void)inituserinte***ce
@end
小程式 生命週期
page 生命週期函式 監聽頁面載入 onload function options 生命週期函式 監聽頁面初次渲染完成 onready function 生命週期函式 監聽頁面顯示 onshow function 生命週期函式 監聽頁面隱藏 onhide function 生命週期函式 監聽頁面解...
iOS 程式生命週期
狀態名解釋 not running 應用還沒啟動或者應用發生中斷 inactive 應用正在前台執行 不接收事件 active 應用正在前台執行 接收事件 background 應用處於後台執行 程式在後台而且能執行 大多數程式進入這個狀態後會在在這個狀態上停留一會。時間到之後會進入掛起狀態 sus...
小程式生命週期
小程式分為應用 頁面和元件三個部分,所以小程式的生命週期涉及以下 onlaunch function options onshow function options onhide function onerror function msg onpagenotfound function res gl...