【iOS】iOS控制器管理,代码,xib,Storyboard,Segue

版权声明:本文为博主原创,如需转载请注明出处。

控制器的创建

如何创建一个控制器

控制器常见的创建方式有以下几种

  • 通过storyboard创建

  • 直接创建

1
ViewController *viewController = [[ViewController alloc] init];
  • 指定xib文件来创建
1
ViewController *viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];

【iOS】iOS程序启动过程,原理,UIApplication,代码启动界面

版权声明:本文为博主原创,如需转载请注明出处。

项目中常见文件

Info.plist常见的设置

建立一个工程后,会在Supporting files文件夹下看到一个“Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除

项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info.plist”

Info.plist

常见属性(红色部分是用文本编辑器打开时看到的key)

  • Localiztion native development region(CFBundleDevelopmentRegion)-本地化相关
  • Bundle display name(CFBundleDisplayName)-程序安装后显示的名称,限制在10-12个字符,如果超出,将被显示缩写名称
  • Icon file(CFBundleIconFile)-app图标名称,一般为Icon.png
  • Bundle version(CFBundleVersion)-应用程序的版本号,每次往App Store上发布一个新版本时,需要增加这个版本号
  • Main storyboard file base name(NSMainStoryboardFile)-主storyboard文件的名称
  • Bundle identifier(CFBundleIdentifier)-项目的唯一标识,部署到真机时用到

【iOS】视图控制器编程指南View Controller Programming Guide for iOS

版权声明:本文为博主原创,如需转载请注明出处。

官方文档地址

OverView 简介

The Role of View Controllers - 视图控制器的作用

视图控制器是应用程序的内部结构的基础。每个应用程序都至少有一个视图控制器,并且大多数的应用程序有几个。每个视图控制器管理应用程序用户界面的一部分以及接口和底层数据之间的交互。视图控制器也便于用户界面的不同部分之间的转换。

因为他们在你的应用程序中扮演着重要的角色,视图控制器几乎在你所做的一切的中心。UIViewController 类定义的方法和属性来管理您的视图,处理事件,从一个视图控制器转换到另一个,并协调您的应用程序的其他部分。创建一个UIViewController 的子类并添加你需要实现你的应用程序行为的自定义代码。