ios小技巧
壁画中行走
宅还是宅
展开
-
ios 计算有行间距的label的高度
+(CGFloat)getSpaceLabelHeightWithString:(NSString*)str withFont:(UIFont*)font withWidth:(CGFloat)width andLineSpace:(CGFloat)lineSpace { NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphS原创 2017-01-09 11:29:59 · 287 阅读 · 0 评论 -
ios 性能优化
来自: http://www.open-open.com/lib/view/open1454584760464.html前言 最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下. Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译转载 2017-01-17 19:31:18 · 196 阅读 · 0 评论 -
iOS pch分析
相信很多iOS开发者都用过pch文件,在Xcode6之前,创建一个新工程Xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。但是Xcode6之后,新建项目已经不会自动生成pch文件了。所以本文先讲如何新建pch文件,之后在说说pch的缺点。 首先:我们打原创 2017-02-18 10:41:16 · 304 阅读 · 0 评论 -
ios控件NSTimer计时器
先熟悉一下NSTimer(定时器)的常用属性 // 启动-(void)fire ;// 停止(注:这个是唯一一个可以将计时器从runloop中移出的方法。)- (void)invalidate;NSTimer为了取消内存以及和循环引用的问题 ,在NSTimer停止的时候(invalidate)要做的处理 // 停止 从Runlop中移除[timer invalidate];// 放在内存溢出,原创 2017-02-18 20:33:06 · 331 阅读 · 0 评论 -
UIView 添加category方法 得到view的单个frame值
在UIView 的category中添加 下列方法,可以简单的得到view.x view.y view.width … 的信息 。 不需要 在冗长的写成 view.frame.size.width 这样大大简化了得到view 的frame的信息的过程.h文件中@interface UIView (Extension)@property (assign, nonatomic) CGFloat原创 2017-02-24 20:03:47 · 406 阅读 · 0 评论 -
ios label计算高度
#define labelW 300//label的固定宽度 #define fontSize 20//字体大小 #define lingSpace 5//行间距- (void)viewDidLoad{ [superviewDidLoad]; self.view.backgroundColor=RGBColor(230,230,230); NSString*text =@"风也是秋天."原创 2017-10-11 16:28:38 · 470 阅读 · 0 评论