IOS的基本控件的使用-UIViewController基础
来源:互联网 发布:编程器使用方法 编辑:程序博客网 时间:2024/06/13 10:00
第一步打开info.plist找到
然后点减号“-”
main函数的作用
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
// 整个app程序的入口函数
int main(int argc,char * argv[]) {
// 自动内存释放池
@autoreleasepool {
// 整个UIKit框架结构的启动函数
// 参数一:argc,启动时带有参数的个数
// 参数二:argv,参数列表
// 参数三:要求传入一个主框架类对象,如果参数为nil,系统会自动用默认的框架类作为主框架类
// 参数四:主框架的代理类对象
return UIApplicationMain(argc, argv, nil,NSStringFromClass([AppDelegateclass]));
}
}
#import "AppDelegate.h"
#import "ViewController.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
// 创建一个window对象
// 属于AppDelegate的属性
// UIScreen:表示屏幕硬件类
// mainScreen:获得主屏幕的信息
// [UIScreen mainScreen].bounds当前手机屏幕的大小尺寸
self.window = [[UIWindowalloc]initWithFrame:[UIScreenmainScreen].bounds];
// 创建视图控制器对象
ViewController * vcRoot =[[ViewControlleralloc]init];
// 对窗口的根视图控制器进行复制操作
// 整个UIKit框架中只有一个根视图控制器,属于window的属性
// 视图控制器用来管理界面和处理界面的逻辑类对象
// 程序启动前必须对根视图控制器赋值
self.window.rootViewController = vcRoot;
// 将window作为主视图并且显示出来
[self.windowmakeKeyAndVisible];
return YES;
}
ViewController.h#import <UIKit/UIKit.h>
// 所有的控制器都需要自定义来完成
// 继承于官方的UIViewController
@interface ViewController : UIViewController
@end
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
// 当视图控制器第一次被加载显示视图时,调用此函数
// 布局初始化视图来使用,初始化资源使用
- (void)viewDidLoad {
// 调用父亲类的加载视图函数
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIView* view = [[UIViewalloc]init];
view.frame = CGRectMake(100,100,100,100);
view.backgroundColor = [UIColorgreenColor];
[self.viewaddSubview:view];
self.view.backgroundColor = [UIColorredColor];
}
// 当系统内存过低时,会发起警告信息,调用此函数
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
NSLog(@"内存过低");
}
@end
- IOS的基本控件的使用-UIViewController基础
- IOS的基本控件的使用-UIViewController使用
- IOS的基本控件的使用-UILabel
- IOS的基本控件的使用-UIButton
- IOS的基本控件的使用-UIScrollView
- iOS基础控件-UIViewController,视图控制器
- iOS开发最基本控件的使用
- IOS中UI控件的基本使用
- iOS中的基本 UI 控件的使用
- iOS常见控件的基本使用
- IOS的基本控件的使用-UIView的基本属性
- IOS-UIViewController的生命周期
- ios UIViewController的生命周期
- IOS-UIViewController的生命周期
- IOS:UIViewController的生命周期
- 【iOS】UIViewController的生命周期
- IOS-UIViewController的生命周期
- IOS-UIViewController的生命周期
- 排序算法(七) 堆排序
- VIM for windows
- JAVA养成计划——每天学一点JAVA
- 关于中文乱码这坑
- 一道常被人轻视的前端JS面试题
- IOS的基本控件的使用-UIViewController基础
- 从0开始学习 GITHUB 系列之「初识 GITHUB」
- 快速排序
- 网站图片变灰的通用CSS解决方案
- 【链接】android图片压缩总结
- const常量与define宏定义的区别
- 控件(按键、输入部件、显示控件、空间间隔、布局管理、容器、项目视图)
- [深度学习论文笔记][Visualizing] Deep Inside Convolutional Networks Visualising Image Classification
- Spark遇到的问题