![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发
文章平均质量分 53
XIE_KUN
这个作者很懒,什么都没留下…
展开
-
关于ios中的setNeedsDisplay和setNeedsLayout
我们可能对这两个命令并不陌生,setNeedsDisplay调用drawRect方法来实现view的绘制,而setNeedsLayout则调用layoutSubView来实现view中subView的重新布局,问题是为何要如此设计呢,直接调用drawRect和layoutSubView不是更省事吗,何必多次一举呢。 假设我们采用的是直接调用drawRect的机制,先考虑这样一个问题原创 2012-02-18 21:22:27 · 11180 阅读 · 4 评论 -
最近ios开发中用到的一些技术
最近在做一个网游项目,用到了不少技术,我觉得也该总结一下了 1.重载和类别的妙用 在做这个项目过程中,基本上都要让所有的textView的文字往下稍微往下移几个像素,要把所有的button的titleLabel的adjustsFontSizeToFitWidth属性设为YES,这样以来就产生了个问题,整个工程中有无数的button,无数的textField,如果都原创 2012-03-03 22:04:21 · 2067 阅读 · 0 评论 -
如何识别ios设备的方向
最近在做一个项目,需要识别到ios 设备的6个方向,6个方向如下: typedef NS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, UIDeviceOrientationPortrait, UIDeviceOrientationPortrai原创 2013-10-16 10:37:08 · 1740 阅读 · 0 评论 -
如何在ios中简便地判断内存是否泄露
近期在review同事的代码时,发现一大问题,几乎每个viewController的dealloc方法都没调用,也就是说几乎每个viewController都存在着内存泄露 然后就是每个viewController一个个的改,写上dealloc方法,在里面打印信息看此方法是否调用,做到一半时,我发现工作量有点大,一个工程有好多个viewController,每个viewControl原创 2014-03-16 08:23:37 · 1617 阅读 · 0 评论