06 2013 档案

摘要:由于iOS5.0之前没有自动应用计数机制,也没有Java那样的垃圾回收功能。我们都需要自己管理和控制对象的回收,这是一件很麻烦的事情,也是做iOS项目中最容易出现的问题。如果不掌握这些方法,调试这些问题几乎没有头绪。1、EXC_BAD_ACCESS内存错误与NSZombieEnabledEXC_BAD_ACCESS是最常见的错误了,这个一般是访问了释放了的内存地址空间造成的。比如一个对象已经dealloc了,如果你仍向这个对象发送消息,就会出现这个错误。由于出现这个错误时,几乎不显示什么有用的信息,我们根本无法确定程序错在何处。使用NSZombieEnabled环境变量可以很好的解决这个问题。 阅读全文
posted @ 2013-06-06 14:20 AlexHHC 阅读(247) 评论(0) 推荐(0)
摘要:1.CGAffineTransformMakeTranslation每次都是以最初位置的中心点为起始参照 CGAffineTransformTranslate每次都是以传入的transform为起始参照 CGAffineTransformIdentity为最初状态,即最初位置的中心点2.3个按钮,bt1,bt2,bt3,bt1和bt2控制bt3的移动- (IBAction)bt1clicked:(id)sender { self.bt3.transform=CGAffineTransformMakeTranslation(10,0);}- (IBAction)bt2clicked:(id)se 阅读全文
posted @ 2013-06-04 11:18 AlexHHC 阅读(228) 评论(0) 推荐(0)