iPhone之block_block一些概念及应用 by 梵梵爸 2013-04-07 约 197 字 - 预计阅读 1 分钟 iOS 1.块直接量指的是一个表达式 类似^(参数列表){body},块直接量没有名称,有时候称为匿名函数。 2.块指针指向一个块的指针 例如: 1 void (^showMessage)(NSString* infomation) ; 阅读全文
iPhone之block_全局block by 梵梵爸 2013-04-07 约 143 字 - 预计阅读 1 分钟 iOS 可以将一个块变量作为全局块指针变量使用。 如下声明: 1 2 3 void (^showInfomationBlock)(NSString* infomaion) = ^(NSString* infomaion){ NSLog(@"infomation:%@", infomaion); }; 可以如下调用: 1 showInfomationBlock(@" 阅读全文
iPhone之block_成员block by 梵梵爸 2013-04-05 约 533 字 - 预计阅读 2 分钟 iOS 成员block 块是基于栈的 当在一个函数或方法中定义一个块变量时,编译器会在栈上创建一个结构来保存块所引用的任何本地变量的值,它引用的读写变量 阅读全文
iPhone之block_一局部block by 梵梵爸 2013-04-05 约 790 字 - 预计阅读 2 分钟 iOS 局部block iOS4在UIKit中引入了block,可以帮助我们组织独立的代码段,并提高复用性和可读性. Block是符合如下要求的匿名内联 阅读全文
JSONKIT初体验 by 梵梵爸 2013-04-05 约 703 字 - 预计阅读 2 分钟 iOS iPhone jsonkit 以下面数据作为样例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "info":{ "type":34, "error":0 }, "poilist":[ { "x":116.345, "name":"银科大厦", "y":39.333399999999997 }, { 阅读全文
NSInvocationOperation的使用 by 梵梵爸 2013-04-03 约 132 字 - 预计阅读 1 分钟 iOS NSInvocationOperation的一个子类,在对NSOperation控制要求不高的情况下,可以使用。 例如: 1 2 3 4 5 6 7 8 9 10 11 阅读全文
pthread的使用 by 梵梵爸 2013-04-03 约 276 字 - 预计阅读 1 分钟 iOS pthread与pthread_mutex_t在一些场景下,会经常结合使用。 示例 1.头文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 // QBKThread.h @interface QBKThread : NSObject { pthread_t _tid; pthread_mutex_t theTaskMutex; 阅读全文
关于NSOperation的使用之一 by 梵梵爸 2013-04-03 约 827 字 - 预计阅读 2 分钟 iOS NSOperation Apple在OS X 10.5 Leopard上做了很多改进。NSThread本身就新增了很多新的方法,从而使得多线程变得更加容易。此外还新增了NSO 阅读全文
iOS6转屏处理 by 梵梵爸 2013-04-02 约 367 字 - 预计阅读 1 分钟 iOS 以前的 iOS 程式 (4.0 版以前) 都是用 addSubview 来将 app 的 root view 加到 window 上面,例如下面的作法: 1 [self.window addSubview:self.viewController.view]; 我发现在 iOS 6 上面,这个作法会使 rotation 失效 (iOS 6 以前完全没问题),必须改 阅读全文
iOS中的定时器 by 梵梵爸 2013-04-02 约 701 字 - 预计阅读 2 分钟 iOS 一.背景 在做街景iPhone SDK时,OpenGL的渲染需要启用一个类Timer来驱动, 而SDK中,提供的是一个街景view。 鉴于UIVie 阅读全文