首页 > 移动平台 > 详细

蓝懿ios练习整理笔记

时间:2015-12-29 21:22:07      阅读:337      评论:0      收藏:0      [点我收藏+]
今天练习日,我复习了一些这星期学过的知识点,
     1. readwrite 是可读可写特性;需要生成getter方法和setter方法时
2. readonly 是只读特性 只会生成getter方法 不会生成setter方法 ;不希望属性在类外改变
3. assign 是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时;
4. retain 表示持有特性,setter方法将传入参数先保留,再赋值,传入参数的retaincount会+1;
5. copy 表示赋值特性,setter方法将传入对象复制一份;需要完全一份新的变量时。
6. nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic
1,创建一个UiImageView的子类背景图片,如果在类里初始化方法里实现开个timer图片移动,在主函数创建两个对象,timer控制的图片移动不会同步,有偏差,而且越来越快
2,屏幕下方有子弹,创建类,让子弹初始化方法里有自动向上移动功能,在主函数创建两个对象,子弹移动的速度会越来越快,
解决办法,可以在类里只声明和定义一个方法,在主函数调用的时候开个timer调用类里的移动方法。(关键是timer开一个,如果类里有timer方法,创建后等于开个两个timer)
分享到:
   阅读(0)评论(0)编辑删除

蓝懿ios练习整理笔记

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!