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;

最新文章

  1. [bzoj3673][可持久化并查集 by zky] (rope(可持久化数组)+并查集=可持久化并查集)
  2. wampserver的php.ini文件
  3. C#预编译指令之#region
  4. shopex后台上传模板漏洞
  5. Intellij IDEA14 下添加ExtJS提示支持
  6. 将SCOM2007代理升级到 System Center 2012 SP1
  7. 实现正在加载中界面的Android库:DynamicBox
  8. Textview 文本旋转,倾斜
  9. github学习(二)
  10. 在IE中启动火狐——自定义浏览器链接协议
  11. linux svn代码回滚命令
  12. 日期时间类:Date,Calendar,计算类:Math
  13. poi导出excel合并单元格(包括列合并、行合并)
  14. 2017 清北济南考前刷题Day 7 afternoon
  15. ASP.NET 前台Javascript调用后台代码 / 后台调用前台Javascript
  16. [na]二层+tcp/udp数据包格式
  17. 【Java面试题】51 什么时候用assert。
  18. BloomFilter–大规模数据处理利器
  19. Uncaught TypeError: jQuery.i18n.browserLang is not a function
  20. TADDConnetion组件,TADOQuery

热门文章

  1. 偶遇 smon 进程cpu 开销高异常分析
  2. IBM Security App Scan 资料整理
  3. 《JavaScript权威指南》学习笔记之二十---XMLHttpRequest和AJAX解决方式
  4. firewalld实现网关功能
  5. 关于浮点数的json解析
  6. Write operations are not allowed in read-only mode (FlushMode.MANUAL)
  7. IDC机房带宽突然暴涨问题!
  8. mv 命令 简要
  9. MIC的异步传输
  10. java 性能检测工具 检测死锁等