01-IOS入门及random()用法

iphone尺寸

320 x 480  4s
320 x 568  5s
375 x 667  6

1.创建windows窗口,手动创建ViewControl文件
  在AppDelegate.m文件
#import "ViewControl.h"
self.window= [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];//创建一个windows窗口并设置为屏幕大小
self.window.backgroundColor = [UIColorwhiteColor];//设置窗口颜色
[self.windowmakeKeyAndVisible];//成为主窗口并显示   
self.window.rootViewController =[[ViewControlalloc]init];//把viewcontroller自带的UIView添加到window上



//取得当前设备的系统型号

[[UIDevice currentDevice].systemVersion floatValue];


//取得获得windows当前主窗口

 [[UIApplication sharedApplication].keyWindow ];

    self.view.window



2.设置app程序图标 和 进入程序时的图片
可直接拖图片到项目,如果图标名称不是icon开头,修改plist文件
   
      
3.程序生命周期

ios程序启动原理

四、程序启动的完整过程

1.main函数

2.UIApplicationMain

* 创建UIApplication对象

* 创建UIApplication的delegate对象

 

3.delegate对象开始处理(监听)系统事件(没有storyboard)

* 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWithOptions:方法

* 在application:didFinishLaunchingWithOptions:中创建UIWindow

* 创建和设置UIWindow的rootViewController

* 显示窗口

 

3.根据Info.plist获得最主要storyboard的文件名,加载最主要的storyboard(有storyboard)

* 创建UIWindow

* 创建和设置UIWindow的rootViewController

* 显示窗口




application didFinishLaunchingWithOptions
程序加载时用到
applicationWillResignActive
进入非活跃状态
applicationWillEnterForeground
进入前台
applicationDidBecomeActive
进入活跃状态
applicationWillTerminate
程序退出

4.random
random ()% 10   1-9
random()%100  1-100

//随机生成 RGB
<pre name="code" class="objc">[UIColorcolorWithRed:arc4random_uniform(10)*0.1green:arc4random_uniform(10)*0.1blue:arc4random_uniform(10)*0.1alpha:1];


 
 


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值