自定义博客皮肤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 开发] 9个超有用小技巧

1.如何快速的查看一段代码的执行时间。#define TICK NSDate *startTime = [NSDate date]#define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow])在想要查看执行时间的代码的地方进行这么处理TICK//do your work hereTOCK2.如何快速查看一个

2015-03-31 09:47:32 378

转载 [IOS 开发] ViewController的生命周期分析和使用

一、结构按结构可以对iOS的所有ViewController分成两类:1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。2、用于控制和显示其他ViewController的ViewController。这种ViewController一

2015-03-25 11:09:45 365

转载 [IOS 开发] 为UIImage 绘制 毛玻璃效果

为uiimage 绘制 毛玻璃效果 //给Image增加- (UIImage *)applyBlurRadius:(CGFloat)radius toImage:(UIImage *)image{ if (radius < 0) { radius = 0; } CIContext *context = [CIContext conte

2015-03-24 10:22:13 775

转载 [IOS 开发] frame与bounds的区别比较

翻译文档上的
bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小
区别主要在坐标系这一块。

很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝对坐标。。。相对坐标。。。比如屏幕旋转的时候就要以相对来重绘。 
frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,也就是说是

2015-03-24 08:59:53 326

转载 [IOS 开发] 关于UIGestureRecognizerState

UIGestureRecognizerState的定义如下typedef enum { UIGestureRecognizerStatePossible, UIGestureRecognizerStateBegan, UIGestureRecognizerStateChanged, UIGestureRecognizerStateEnded,

2015-03-23 16:01:36 540

转载 [IOS 开发] __bridge、__bridge_transfer和__bridge_retained详解

Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoo

2015-03-20 16:29:40 1427

转载 [IOS 开发] GCD中 QUEUE 和 async/sync

同一个blockObjectSSViewController *firstVC = (SSViewController *)self.window.rootViewController; [firstVC gcdTestMethod:^{ for (int i=1; i<5; i++) { NSString *isMain = [[N

2015-03-05 15:42:19 611

转载 [IOS 开发] ARC内存泄露

在Block中用到self(self特指UIViewController),需要用__block或者__weak修饰(MRC与ARC的区别),因为Block调用会对其里面的对象引用计数加1,如果你不确定你调用的Block是否会产生循环引用的话,最好用__block或__weak修饰.当然,如果你确定并不会产生循环引用的情况,那你可以放心的self.  self. (~O(∩_∩)O~).

2015-03-03 09:46:48 513

空空如也

空空如也

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

TA关注的人

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