iOS新手入门之UIView

来源:互联网 发布:c 棋牌游戏源码 编辑:程序博客网 时间:2024/06/06 02:11
#import "AppDelegate.h"// 获取屏幕的高度 宽度// 自定义宏#define kScreenWidth [UIScreen mainScreen].bounds.size.width#define kScreenHeight [UIScreen mainScreen].bounds.size.height@interface AppDelegate ()@end@implementation AppDelegate

内存管理为MRC的情况下

// 内存管理- (void)dealloc;{    [_window release];    [super dealloc];}- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {      self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];    self.window.backgroundColor = [UIColor greenColor];// 创建UIView// 1.初始化空间 Frame是指在屏幕的位置 左上角为(0,0)点 后面两个200指的是长和宽 用来约束大小UIView *aView = [[UIView alloc] initWithFrame:(CGRectMake(50, 50, 200, 200))];// 2.设置属性 例如 背景颜色aView.backgroundColor = [UIColor blackColor];// 3.显示试图 添加到window上[self.window addSubview:aView];// 4.注意!!!释放内存[aView release];[self.window makeKeyAndVisible];    return YES;}

内存管理为ARC情况下

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {      self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    self.window.backgroundColor = [UIColor greenColor];// 创建UIView// 1.初始化空间 Frame是指在屏幕的位置 左上角为(0,0)点 后面两个200指的是长和宽 用来约束大小UIView *aView = [[UIView alloc] initWithFrame:(CGRectMake(50, 50, 200, 200))];// 2.设置属性 例如 背景颜色aView.backgroundColor = [UIColor blackColor];// 3.显示试图 添加到window上[self.window addSubview:aView];[self.window makeKeyAndVisible];    return YES;}
0 0
原创粉丝点击