Use Core Data 接口,链接数据库
Portrait 肖像模式
LandScape(Left, Right) 风景模式
1.程序启动后,从main接口进入, main函数会调用UIApplicationMain函数, 创建应用程序UIApplication的对象,UIApplication代表整个应用程序. 单例类
2.创建应用程序的代理对象,用于监听应用程序的生命周期,发生变化时调用相应的协议方法处理
3.开启事件循环
UIApplicationMain函数的前两个参数直接采用main函数中的参数
第三个参数表示应用程序类,一般为UIApplication类或其子类
第四个参数是其代理类
懒加载:什么时候用什么时候申请空间;
状态栏高度为20个像素
每个应用程序只有一个窗体, 用于显示用户界面
self.window=[[UIWindow alloc]init];
[UIScreen mainScreen]获取设备的屏幕对象
设置窗体为主(响应用户的)窗体,并设置窗体可见
[self.window makeKeyAndVisible];
当应用程序失去焦点时调用此协议方法
- (void)applicationWillResignActive:(UIApplication *)application;
当应用程序进入到后台时调用此协议方法
- (void)applicationDidEnterBackground:(UIApplication *)application;
当应用程序进入到前台时调用此协议方法
- (void)applicationWillEnterForeground:(UIApplication *)application;
当应用程序获得焦点时调用此协议方法,只有应用程序获得焦点,才能响应用户的操作
- (void)applicationDidBecomeActive:(UIApplication *)application;
当应用程序被终止时调用此协议方法
- (void)applicationWillTerminate:(UIApplication *)application;
当应用程序接收到内存警告时调用此协议方法
-(void)applicationDidReceiveMemoryWarning:(UIApplication *)application;
Label属性介绍:用于显示一行或多行文本, 不能与用户交互
假设创建一个Label对象label
用来设置文本内容
label.text=@“my label”;
用来设置label的位置及大小(x,y,width,height)
label.frame=CGRectMake(10,30,100,40);
用来设置label的背景色
label.backgroundColor=[UIColor yellowColor];
用来设置文本的颜色
label.textColor=[UIColor greenColor];
用来设置文本的水平对齐方式(居中)
label.textAlignment=NSTextAlignmentCenter;
用来设置文本字体大小
label.font=[UIFont boldSystemFontSize:20];
用来设置阴影颜色,必须同时设置阴影的偏移值
label.shadowColor=[UIColor blueColor];
label.shadowOffset=CGSizeMake(-5,-5);
设置高亮状态时的文本颜色,同时必须设置状态
label.highlightedTextColor=[UIColor blackColor];
label.highlighted=YES;
设置lable是否自动调整字号以适应整个label的宽度
label.adjustsFontSizeToFitWidth=YES;
设置行数,0表示不确定行数,按照大小和内容显示相应的行数
label.numberOfLines=0;
当Label不足以显示所有内容时设置截断的模式
label.lineBreakMode=NSLineBreakByTruncatingTail;
NSLineBreakByCharWrapping:以字符为单位换行,以字符为单位截断内容
NSLineBreakByWordWrapping:以单词为单位换行,以单词为单位截断内容
NSLineBreakByClipping:以单词为单位换行,以字符为单位截断内容
NSLineBreakByTruncatingHead:以…省去前面的内容,如果有多行,…会放在最后一行
NSLineBreakByTruncatingMiddle:省略中间内容…,如有多行,省略最后一行的中间内容
NSLineBreakByTruncatingTail:省略后面的内容,最后的内容用…表示
设置透明度,1不透明,0表示完全透明
label.alpha=0.3;
设置是否隐藏
label3.hidden=NO;
手机扫一扫
移动阅读更方便
你可能感兴趣的文章