01-IOS入门及random()用法

原创 2015年07月09日 20:33:34
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];






版权声明:本文为博主原创文章,未经博主允许不得转载。

Random的简单用法

Random类 (java.util)          Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行...
  • DuncanDavid
  • DuncanDavid
  • 2017年03月08日 14:07
  • 566

random的用法

package dsfa; import java.util.Scanner; public class A { public static void main(String args[]) {...
  • wuxiushu
  • wuxiushu
  • 2016年06月07日 15:19
  • 727

Python-random的用法

在Python中的库可以分为三种:标准库(也可以叫做内置库),第三方库,自定义库。接下来将记录一下几个常用的标准库的用法:randomrandom生成0-1的随机浮点数import random pr...
  • y472360651
  • y472360651
  • 2017年06月13日 14:05
  • 941

Java 之Random用法及实例

Random Java中用于产生随机数 ; 具体有以下三种常用用法 : 1. (数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math.random(...
  • u013634252
  • u013634252
  • 2015年07月20日 15:46
  • 395

random.nextInt()与Math.random()基础用法

1、来源java.util.Random类中的方法;Math 类中的静态方法2、用法产生0-n的伪随机数(伪随机数参看最后注解):// 两种生成对象方式:带种子和不带种子(两种方式的区别见注解) Ra...
  • u012099869
  • u012099869
  • 2015年12月24日 15:15
  • 24255

random()函数的使用介绍

1、首先要让大家知道的是,random()在程序中调用是按时间来进行排序的,从你开始调用random()函数起程序就按照时间进行顺序的产生随机 数,每次应用程序开始,时间都会重置,故会出现每次开启应用...
  • xuhuan_wh
  • xuhuan_wh
  • 2011年03月17日 14:38
  • 2855

java中Random与Math.random用法 生成int随机数

方法一  调用java.util.Random类 import java.util.Random; public class Text{ public static void main(String[...
  • lzl_Avery
  • lzl_Avery
  • 2017年04月11日 10:34
  • 1376

Python和numpy 中random 用法

Python random 通用格式                    np.random.randint(0,10,size=3)  #等价于 np.random.randint(0,10,3...
  • luoganttcc
  • luoganttcc
  • 2017年02月22日 12:28
  • 2130

Random用法及常用方法总结

Random类(java.util) Random类产生随机数的算法是一种伪随机算法,在进行产生随机数时,随机算法通过起源数字(seed)或叫种子数进行一系列的变换,产生随机数。所以相同种子数在相同...
  • linan_pin
  • linan_pin
  • 2017年02月23日 08:53
  • 203

正确使用Random类

正确使用Random类Random类表示伪随机数生成器,一种能够产生满足某些随机性统计要求的数字序列的设备。它的使用也很简单,只需要new一个Random对象,然后使用它所提供的各种方法就可以产生各种...
  • dreamliner
  • dreamliner
  • 2008年04月14日 19:53
  • 585
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:01-IOS入门及random()用法
举报原因:
原因补充:

(最多只允许输入30个字)