SupportingFiles 文件夹下的文件:
1 Info.plist 配置文件。(每次都要把原来的应用程序删掉,才能更新修改的配置)
(1) Bundle name: 就是你的程序在手机里显示的程序的名字
(2) Bundleidentifier: 包唯一标识。(不能和其他程序重复)
(3) Bundle version:版本标识号。(单调递增)
2 IOS的main.m就相当于程序的入口(里面有一个main函数)
3 什么是预编译文件呢:最先编译的文件
4. Default.png 就是程序启动时的默认画面
5. Supportedinterface orientations 改变应用程序是否自动调整手机横竖屏时候的调整。
6 作为应用程序的图标的图片大小作为iphone的话是:(57 * 57)
7 如果要给自己的应用程序设置图标的话在Info.plist中最先面按+号添加一个Icon files 然后把后面的参数写上自己文件的名字。
8 如果不希望程序图标四个角是高光的 在配置文件中 新添加Icon already includes gloss effect 设置为yes
9 配置文件中新添加属性 Icon files 属性是要作为应用程序图片的文件名字(57 * 57)的在项目文件里的png图片文件。
10 程序启动画面:(跟微信上那个地球一样:)往项目文件夹里放入Default.png(320*480) [email protected](640*960)
iphone5的启动画面图片是[email protected] (640*1136)
程序执行顺序:
main.m 是程序的入口
在main程序中:调用了一个UIApplicationMain()函数。创建应用程序对象。
1. 创建了一个UIApplication对象。
2. 制定了一个UIApplication的代理委托
应用程序的委托:监控程序的启动和进入后台,还有从后台进入前台
那代理委托是谁呢就是AppDelegate 程序创建的时候,我们程序里有一个类就是AppDelegate 类
3. 开启一个时间循环。(一直监听你屏幕上的事件的发生)
4. NSLog(@”%s,%d”, __FUNCTION__, __LINE__);打印这个函数名,和这个方法在第多少行上。
程序运行时候 方法的执行顺序是:
1. application: didFinishLunchingWithOptions
2. applicationDidBecomeActive(应用程序变为活动状态)
当按下Home键之后:(程序将要取消活动状态)
1. applicationWillResignActive
2. applicationDidEnterBackground
当在后台的程序,点击进入前台的时候触发方法:
1. applicationWillEnterForeground
2. applicationDidBecomeActive
applicationWillTerminate(程序退出调用方法)
在plist配置文件中(配置当程序进入后台就退出):
添加一个属性:Application does not run in background
类:ViewController 这个类是试图控制器
在这个类里,先调用loadView(跟视图,默认是0,0, 320, 460)方法,然后调用viewDidLoad方法,
如果没有重写loadView直接调用父类的loadView(如果里面什么也不写)就陷入了死循环、
视图将要出现的方法:viewWillAppear
视图已经出现的方法: viewDidAppear
视图将要消失: viewWillDisappear
视图已经消失: viewDidDisappear