1.UILabel让显示不全的内容显示...
self.contentLabel.lineBreakMode=NSLineBreakByTruncatingTail;
2.push到上上页
ViewController4 *vc4 =[[ViewController4 alloc]init];
[self.rt_navigationController pushViewController:vc4 animated:vc4 complete:^(BOOL finished){
[self.rt_navigationController removeViewController:self];
}];
3.image view或者view添加手势点击
UITapGestureRecognizer *tap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(OnTapBackView:)];[backView addGestureRecognizer:tap];
4. _tableView.tableFooterView =[[UIView alloc]initWithFrame:CGRectZero];
5.去掉多余cell
self.tableView.tableFooterView= [[UIViewalloc]initWithFrame:CGRectZero];
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell =[tableView cellForRowAtIndexPath:indexPath];
if(!cell){
cell =[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
//设置选中无效果
cell.selectionStyle = UITableViewCellSelectionStyleNone;
//去掉cell的分割线
myTable.separatorStyle = UITableViewCellSeparatorStyleNone;
//分割线从头开始显示
myTable.separatorInset = UIEdgeInsetsMake(0,0,0,0);
//显示最右边的箭头
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
6.移除通知
[[NSNotificationCenter defaultCenter]removeObserver:self];
7. cd desktop回车
openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes回车
8. 删除某项
NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:@"UserInfo"];
[defaults synchronize];
9.xcode快捷键
cmd+0显示/隐藏导航栏面板
cmd+shift+0显示隐藏实用工具栏面板
cmd+i整理代码
10.同步和异步:
同步请求会阻塞主线程,只有当程序返回数据完成的时候才能进行下一步操作,当使用者在服务运行时程序崩溃了,当他重启时,将无法重新连接使用,响应会丢失
异步请求:一个线程发送请求,另一个单独的线程会接收响应,当使用者在服务运行时程序崩溃了,当他重启时,响应可以继续等待,不会丢失
常用的数据请求就是异步的
11.tableview实现左右滑动:
设置它的.layer.transform属性,让他90°旋转
网友评论