当前位置: 移动技术网 > IT编程>移动开发>IOS > iOS开发之APP相关

iOS开发之APP相关

2019年07月24日  | 移动技术网IT编程  | 我要评论

优秀个人简历,浪子回头乔不换,宠物小精灵之天风

appdelegate对象方法

复制代码 代码如下:

# 程序第一次启动后才会执行
- (bool)application:(uiapplication *)application didfinishlaunchingwithoptions:(nsdictionary *)launchoptions;
# 程序将要失去焦点时执行
- (void)applicationwillresignactive:(uiapplication *)application;
# 程序得到焦点时调用
- (void)applicationdidbecomeactive:(uiapplication *)application;
# 程序进入后台执行
- (void)applicationdidenterbackground:(uiapplication *)application;
# 程序进入前台执行
- (void)applicationdidenterforeground:(uiapplication *)application;
# 程序即将退出时调用
- (void)applicationwillterminate:(uiapplication *)application;
# 程序发生内存警告的时候调用
- (void)applicationdidreceivememorywarning:(uiapplication *)application;

app启动加载

复制代码 代码如下:

- (bool)application:(uiapplication *)application didfinishlaunchingwithoptions:(nsdictionary *)launchoptions
{
    // 设置window属性(ios应用必须有一个主窗口uiwindow),初始化windows的大小和位置
    self.window = [[uiwindow alloc] initwithframe:[[uiscreen mainscreen] bounds]];
    // 设置window的背景
    self.window.backgroundcolor = [uicolor whitecolor];

    // 初始化kcmainviewcontroller
    kcmainviewcontroller *maincontroller = [[kcmainviewcontroller alloc]init];
    // 设置自定义控制器的大小和window相同,位置为(0,0)
    maincontroller.view.frame = self.window.bounds;

    // 设置此控制器为window的根控制器,uiwindown必须有根控制器
    self.window.rootviewcontroller = maincontroller;
    // 设置window为应用程序主窗口并设为可见
    [self.window makekeyandvisible];
    return yes;
}

uiapplication常用属性和方法

复制代码 代码如下:

# 属性
// 显示应用图标右上角数字
application.applicationbadgenumber = 8;
// 设置状态栏样式
application.statusbarstyle = uistatusbarstyleblackopaque;
// 显示或隐藏状态栏
application.statusbarhidden = yes;
// 状态栏网络请求状态
application.networkactivityindicatorvisible = yes;
# 方法
// 用默认浏览器打开网页
[application openurl:[nsurl urlwithstring:@""]];
// 打电话
[application openurl:[nsurl urlwithstring:@"tel://xxxxxxxxx"]];
// 发短信
[application openurl:[nsurl urlwithstring:@"sms://xxxxxxxxx"]];

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网