UI基础-(1)UI初识
UI的初步认识
1.什么是UI
UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得 舒适、简单、自由、充分体现软件的定位和特点。
ps:1)iOS程序员的工作就是把设计好的UI通过代码实现出来
2)项目的一般流程:
(客户/老板)需求->(人事)整理成需求文档->(UI设 计师/美工)设计完成UI->(程序员)根据UI完成项目->
(测试)通过测试->上架
2.第一个UI工程
1)UI工程的程序入口在哪里
在AppDelegate这个类中(UIApplicationMain的代理对象);
2)什么是UIApplicationMain
每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。创建UIApplication的单例实例。这样可以通过调用[UIApplication sharedApplication]来得到这个单例实例的指针。
UIApplication的一个主要工作是处理用户事件,它会创建一个队列,把所有用户事件都放入队列,逐个处理,
在处理的时候,它会发送当前事件到一个合适的处理事件的目标控件。此外,UIApplication实例还维护一个在本应用中打开的window列表(UIWindow实例),这样它就可以接触应用中的任何一个UIView对象。UIApplication实例会被赋予一个 代理对象,以处理应用程序的生命周期事件(比如程序启动和关闭)、系统事件(比如来电、记事项警告)等等
3)iOS程序生命周期
4)IOS程序图标和程序名设置
修改info.plist配置文件中的 图片必须是png格式,并且像素尺寸必须要符合要求
5)UIkit框架继承图