自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 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 441

原创 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 398

原创 ios控件NSTimer计时器

先熟悉一下NSTimer(定时器)的常用属性 // 启动-(void)fire ;// 停止(注:这个是唯一一个可以将计时器从runloop中移出的方法。)- (void)invalidate;NSTimer为了取消内存以及和循环引用的问题 ,在NSTimer停止的时候(invalidate)要做的处理 // 停止 从Runlop中移除[timer invalidate];// 放在内存溢出,

2017-02-18 20:33:06 299

原创 iOS pch分析

相信很多iOS开发者都用过pch文件,在Xcode6之前,创建一个新工程Xcode会在Supporting files文件夹下面自动创建一个“工程名-Prefix.pch”文件,也是一个头文件,pch头文件的内容能被项目中的其他所有源文件共享和访问。是一个预编译文件。但是Xcode6之后,新建项目已经不会自动生成pch文件了。所以本文先讲如何新建pch文件,之后在说说pch的缺点。 首先:我们打

2017-02-18 10:41:16 293

转载 ios 性能优化

来自: http://www.open-open.com/lib/view/open1454584760464.html前言 最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下. Instruments使用技巧 关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译

2017-01-17 19:31:18 180

原创 iOS 图片内存问题

UIImage缓存取舍 在项目代码中看到大量使用如下代码:UIImage *img = [UIImage imageNamed:@"myName"];在Main Thread中发现不同动画场景中Image IO 开销和耗时所占比例均不一,在UIImage元素较多总体叠加耗时也会占用一定比例.内存开销也会明显增高. UIImage加载图片方式一般有两种: ● A:imagedNamed初始化

2017-01-17 16:43:31 317

转载 使用SDImageCache优化用户体验

提前对图片进行预处理 需求是这样的,我在A控制器需要显示图片imageA,A控制器跳转到B控制器,在B控制器我需要显示ImageAA,ImageAA是对ImageA进行拉伸虚化处理之后的图片,一般开发的思维都是在B控制器中重新下载一份ImageA,然后对Image进行虚化拉伸处理。这样做一方面没有使用SDWebImageCache已经缓存的图片,另一方面,拉伸渲染图片会浪费很多的时间。解决该问题好

2017-01-10 10:44:30 1052

原创 ios 计算有行间距的label的高度

+(CGFloat)getSpaceLabelHeightWithString:(NSString*)str withFont:(UIFont*)font withWidth:(CGFloat)width andLineSpace:(CGFloat)lineSpace { NSMutableParagraphStyle *paraStyle = [[NSMutableParagraphS

2017-01-09 11:29:59 273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除