UI 视图编程入门
2014-10-12 16:19
381 查看
IOS项目的文件的简单介绍:
AppDelegate.m —— 代理对象
工程名-Info.plist —— 工程属性描述文件
InfoPlist.strings —— 工程配置本地化的字符串文件
Localizable.strings —— 内容本地化的字符串文件
工程名-Prefix.pch —— 预编译文件
IOS程序图标的设置
点击Images.xcassets ,选择AppIcon,拖入一个以.png为后缀的图片,用来设置App的图标——APPIcon。
程序名的设置
根据本地语言,app显示不同语言下的名字。点击所创建的”project”,然后进入一个设置界面,点击选择左上方的PROJECT,选择Info,找到下面名为Localizations的那一项,点击加号+,添加你想要添加的语言。最后,回到Bundle(目录),在InfoPlist.strings下的文件编写(不同的语言,程序名有所不同):CFBundleDisplayName
= “程序名”。
在目录Supporting Files下有一个main文件
1、每一个程序在运行期都有唯一一个UIApplicationMain (或其子类)的一个实例。通过调用[UIApplication sharedApplication]来得到这个单例实例的指针。sharedApplication其实就是创建了UIApplication的一个单例(单例是全局的,唯一的),代码实现如下
2、UIApplication的一个主要工作是处理用户事件,它会创建一个队列,把所有的用户事件都放入队列,逐个去处理。在处理的时候,它会发送当前事件到一个合适的处理事件的目标对象。
3、此外,UIApplication实例还维护了一个在本应用中打开的window(UIWindow实例),这样它就可以遍历到应用中的任何一个UIView对象。
4、UIApplication实例会被赋予一个代理对象,以处理应用程序的生命周期事件(比如程序启动和关闭)、系统事件(比如来电、记事项警告等等)。
AppDelegate.m —— 代理对象
工程名-Info.plist —— 工程属性描述文件
InfoPlist.strings —— 工程配置本地化的字符串文件
Localizable.strings —— 内容本地化的字符串文件
工程名-Prefix.pch —— 预编译文件
IOS程序图标的设置
点击Images.xcassets ,选择AppIcon,拖入一个以.png为后缀的图片,用来设置App的图标——APPIcon。
程序名的设置
根据本地语言,app显示不同语言下的名字。点击所创建的”project”,然后进入一个设置界面,点击选择左上方的PROJECT,选择Info,找到下面名为Localizations的那一项,点击加号+,添加你想要添加的语言。最后,回到Bundle(目录),在InfoPlist.strings下的文件编写(不同的语言,程序名有所不同):CFBundleDisplayName
= “程序名”。
在目录Supporting Files下有一个main文件
<span style="font-size:18px;">#import <UIKit/UIKit.h> #import "QFAppDelegate.h" int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([QFAppDelegate class])); } } </span>接下来,我们UIApplicationMain()的作用
1、每一个程序在运行期都有唯一一个UIApplicationMain (或其子类)的一个实例。通过调用[UIApplication sharedApplication]来得到这个单例实例的指针。sharedApplication其实就是创建了UIApplication的一个单例(单例是全局的,唯一的),代码实现如下
<span style="font-size:18px;">static UIApplication * application = nil; +(UIApplication*) shareApplication{ if(application == nil){ application= [[UIApplication alloc]init]; } return application; } </span>
2、UIApplication的一个主要工作是处理用户事件,它会创建一个队列,把所有的用户事件都放入队列,逐个去处理。在处理的时候,它会发送当前事件到一个合适的处理事件的目标对象。
3、此外,UIApplication实例还维护了一个在本应用中打开的window(UIWindow实例),这样它就可以遍历到应用中的任何一个UIView对象。
4、UIApplication实例会被赋予一个代理对象,以处理应用程序的生命周期事件(比如程序启动和关闭)、系统事件(比如来电、记事项警告等等)。
相关文章推荐
- 自学iOS开发系列----UI(视图编程入门:UITabBarController)
- 自学iOS开发系列----UI(视图编程入门:UIScrollView)
- 自学iOS开发系列----UI(视图编程入门:UINavigationController)
- 自学iOS开发系列----UI(视图编程入门:UIGestureRecognizer)
- iOS开发系列----UI(视图编程入门:Delegate、Block、单例、属性传值)
- 自学iOS开发系列----UI(视图编程入门:UIView)
- 自学iOS开发系列----UI(视图编程入门:UIButton)
- 自学iOS开发系列----UI(视图编程入门:ViewController、UIImageView、UILabel)
- VS2010/MFC编程入门之二十八(常用控件:列表视图控件List Control 上)
- 【Facebook的UI开发框架React入门之五】视图View与文本Text简介(iOS平台)-goodmao
- VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)
- iOS 6编程--分割视图控制器(UISplitViewController)和Master-Detail Application模板
- iOS--UICollectionView(滚动视图)入门
- VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)
- OPEN(SAP) UI5 学习入门系列之三:MVC (下) - 视图与控制器
- VS2013/MFC编程入门之三十六(文档、视图和框架:概述)
- VS2010/MFC编程入门之三十九(文档、视图和框架:概述)
- 步步入佳境---UI入门(3) --单视图控制器
- VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)
- VS2010/MFC编程入门之四十(文档、视图和框架:各对象之间的关系)