- 博客(8)
- 收藏
- 关注
转载 [IOS 开发] 9个超有用小技巧
1.如何快速的查看一段代码的执行时间。#define TICK NSDate *startTime = [NSDate date] #define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow]) 在想要查看执行时间的代码的地方进行这么处理TICK //do your work here TOCK 2.如何快速查看一个
2015-03-31 09:47:32 384
转载 [IOS 开发] ViewController的生命周期分析和使用
一、结构 按结构可以对iOS的所有ViewController分成两类: 1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。 2、用于控制和显示其他ViewController的ViewController。这种ViewController一
2015-03-25 11:09:45 369
转载 [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 792
转载 [IOS 开发] frame与bounds的区别比较
翻译文档上的 bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小 区别主要在坐标系这一块。 很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝对坐标。。。相对坐标。。。比如屏幕旋转的时候就要以相对来重绘。 frame 如果一个按钮,是在表格里,按钮的frame 的坐标也是相对的,并不是相对屏幕,也就是说是
2015-03-24 08:59:53 330
转载 [IOS 开发] 关于UIGestureRecognizerState
UIGestureRecognizerState的定义如下typedef enum { UIGestureRecognizerStatePossible, UIGestureRecognizerStateBegan, UIGestureRecognizerStateChanged, UIGestureRecognizerStateEnded,
2015-03-23 16:01:36 577
转载 [IOS 开发] __bridge、__bridge_transfer和__bridge_retained详解
Core Foundation 框架 Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务: 群体数据类型 (数组、集合等) 程序包 字符串管理 日期和时间管理 原始数据块管理 偏好管理 URL及数据流操作 线程和RunLoo
2015-03-20 16:29:40 1460
转载 [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 624
转载 [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 517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人