UI 视图编程入门
来源:互联网 发布:曾经最火的网络歌曲 编辑:程序博客网 时间:2024/05/25 05:37
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 = “程序名”。
<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实例会被赋予一个代理对象,以处理应用程序的生命周期事件(比如程序启动和关闭)、系统事件(比如来电、记事项警告等等)。
0 0
- UI 视图编程入门
- 自学iOS开发系列----UI(视图编程入门:UIButton)
- 自学iOS开发系列----UI(视图编程入门:UIView)
- 自学iOS开发系列----UI(视图编程入门:UINavigationController)
- 自学iOS开发系列----UI(视图编程入门:UITabBarController)
- 自学iOS开发系列----UI(视图编程入门:UIGestureRecognizer)
- 自学iOS开发系列----UI(视图编程入门:UIScrollView)
- 自学iOS开发系列----UI(视图编程入门:ViewController、UIImageView、UILabel)
- iOS开发系列----UI(视图编程入门:Delegate、Block、单例、属性传值)
- C#UI多线程编程入门
- UI视图
- UI视图
- UI初级--UI视图
- UI设计编程:基础视图、程序启动流程
- UI-滚动视图(滚动视图)
- SQL Server 2008编程入门经典笔记(第十章:视图)
- SQL Server 2008编程入门经典笔记:视图
- ui视图之uiswith
- sscanf函数用法
- DAWN PROJECT 边角料 2: 常见图片格式文件头标识符
- 第七周撞错体验
- 客户端请求新页面和提交数据的四种方式
- 判断出栈顺序
- UI 视图编程入门
- 第7周 项目3-2 简单分支问题体验
- 基数排序的C语言实现
- ZOJ 3805 Machine
- sdut 3-6 静态数据成员与静态成员函数
- wamp 虚拟目录的设置
- Mac OS使用技巧之八:Dock栏使用技巧
- Task和Back Stack(一)
- zoj 3827 Information Entropy(2014牡丹江区域赛I题)