关闭

01-IOS入门及random()用法

标签: IOS开发UI基础控件
254人阅读 评论(0) 收藏 举报
分类:
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
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:115607次
    • 积分:3649
    • 等级:
    • 排名:第9222名
    • 原创:218篇
    • 转载:65篇
    • 译文:0篇
    • 评论:5条
    最新评论