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]));

    }

}

AppDelegate中初始化一些东西

#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


ViewController.m

#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




0 0