面试必备

2017-08-09  本文已影响13人  孟轲666

1.AppDelegate对象方法:

UIApplication常用属性和方法

# 属性
// 显示应用图标右上角数字
application.applicationBadgeNumber = 8;
// 设置状态栏样式
application.statusBarStyle = UIStatusBarStyleBlackOpaque;
// 显示或隐藏状态栏
application.statusBarHidden = YES;
// 状态栏网络请求状态
application.networkActivityIndicatorVisible = YES;
# 方法
// 用默认浏览器打开网页
[application openURL:[NSURL urlWithString:@"http://www.baidu.com"]];
// 打电话
[application openURL:[NSURL urlWithString:@"tel://xxxxxxxxx"]];
// 发短信
[application openURL:[NSURL urlWithString:@"sms://xxxxxxxxx"]];

2.UITableViewcell的重用机制

UITableView内部有一个缓存池,专门用来缓存UITableViewcell,因为UITableView不是 一下子显示全部cell,而是以 所见即所得 的方式,才有存在的对象UITableViewcell的实例。

-因为使用了重用机制,你拿到的cell上面也许本来就有数据,所以一定要对cell里面所有子控件进行初始化,否则会导致测cell数据混乱。

3.事件分发处理【由外到内】

上一篇下一篇

猜你喜欢

热点阅读