原文链接:http://blog.csdn.net/magicZYJ/article/details/51873894
1、addSubview
当我们调用 [superView addSubview:childView] 这个方法时,本质只是将childView加入superView的最上层,多次调用的效果是一样的,并不会重复添加childView。

2、removeFromSuperview
当一个视图对象调用了这个方法并不是立即销毁,当我们重新添加这个对象的时候,只需调用addSubview就会重新添加这个视图对象,并不需要重新创建。
所以我们可以使用这个方法来处理不需要显示的视图,避免将不显示的视图渲染出来影响性能

3、UILabel、UIButton、UIImageView均有highlighted状态,当我们点击UITableViewCell时,默认Cell内的所有控件都变为highlighted状态,然后产生的化学作用,你懂得。

4、Xcode快捷键,option + 想要点击的文件,就会形成对比窗口。

5、automaticallyAdjustsScrollViewInsets
iOS7以后 不管你的控制器有没有包一层导航控制器,第一个被添加到控制器的带有scrollView效果的控件内的子控件都会有一个contentInset。为了消除这种效果,需要将上面的属性设置为NO。

6、快捷键command + control + E 经常遇到在一个代码块里修改一个变量的名字,如果一个一个改有些low,双击要修改的变量名,然后敲一下上面的快捷键,可见范围的名称都会被选中,然后更改即可。

7、- (void)tableView:(UITableView )tableView willDisplayCell:(UITableViewCell )cell forRowAtIndexPath:(NSIndexPath *)indexPath

这个方法除了可以做到数据与cell分离,还可以监听 表视图刷新完毕。

未完待续

iOS开发 ☞ 那些最熟悉的陌生方法相关推荐

  1. iOS开发中常用的方法

    iOS开发中常用的方法 系统弹窗: 过期方法: UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"确认报价" ...

  2. iOS开发使用半透明模糊效果方法整理

    转载:http://www.cocoachina.com/ios/20141223/10731.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范 ...

  3. [转]iOS开发使用半透明模糊效果方法整理

    转自:http://www.molotang.com/articles/1921.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用.包 ...

  4. iOS开发-Email的发送方法

    IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController.借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能. ...

  5. IOS开发之----常用加密方法

    本文转载至 http://blog.csdn.net/wildfireli/article/details/23191983 (AES.MD5.Base64) 分类: iPhone 2014-04-0 ...

  6. iOS开发-UIColor转UIIamge方法

    只能说太神奇了,完美应用到我的毕业设计 - (UIImage*) createImageWithColor: (UIColor*) color {CGRect rect=CGRectMake(0,0, ...

  7. iOS开发 NSPredicate的使用方法

    1. 概念 1. 谓词(NSPredicate)是什么? Xcode的开发者文档中的解释: A definition of logical conditions used to constrain a ...

  8. IOS开发-Nsstring中搜索方法rangeOfString

    NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符 ...

  9. iOS开发-常用的数学方法

    1.三角函数 double sin(double); 正弦 double cos(double); 余弦 double tan(double); 正切  2.反三角函数 double asin(dou ...

最新文章

  1. iOS 开发中的多线程
  2. linux expr命令
  3. ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)
  4. mysql数据库基础(密码策略)
  5. python获取中文字体点阵坐标_点阵汉字显示 - freecamel的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 我的Go+语言初体验——(6)整型有理数数据类型
  7. 计算机程序编辑器中文版,小说编辑器(Atomic Scribbler)
  8. Win2008R2创建虚拟路由
  9. Python批量修改Word文档中特定关键字的颜色
  10. 在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense
  11. [转载] 在python中pop的用法_python中pop()函数如何使用
  12. 【计算机组成原理】1.计算机系统概述
  13. 电影:《三少爷的剑》票房折戟,武侠电影还能翻盘吗?
  14. CSS盒子模型、Boder基础
  15. python注释可用于表明作者和版权信息_Python-注释帮助我们理解-No9
  16. Glide加载网络图片模糊变形问题解决办法
  17. 解决:FTP隔离用户ftp将数据发送到服务器之前不加密或编码,要保护密码和数据数据,请用WEB文件夹(WenDAV)
  18. 进程间通信和线程间通信
  19. 腾讯手游助手弹窗提示检测到兼容的Hyper-v正在运行,请关闭后重试
  20. Python 数据结构之队列的实现

热门文章

  1. 算法会议室问题及计算重叠时间区间段
  2. 数据库题目之数据库设计
  3. ubuntu如何查看网卡名称_【整理】Ubuntu/Linux下如何查看无线网卡的具体型号
  4. 亚马逊、Reddit及Mozilla等公司下个月将举行“网络中立”抗议活动
  5. 在嵌入式设备运行Rust/bluer蓝牙简单应用
  6. c语言编程两人对战五子棋,c语言写的五子棋人与人对战
  7. 后端开发、爬虫开发、人工智能、金融量化分析、大数据跟Python是什么关系?
  8. C语言基础知识——预处理
  9. 极客学院-Android基础知识
  10. android微信二维码收款hook,【第一篇】【安卓微信】HOOK微信发消息,当HOOK遇上HOOK。...