objectc
qq55008307
这个作者很懒,什么都没留下…
展开
-
swich语句 编译错误,Expected expression
今天在写switch的时候遇到个奇怪的问题, switch (enemy.tag) { caseTAG_ENEMY_COCA: EnemyCoca * coca = (EnemyCoca *)enemy; break; default: break; }原创 2013-01-29 15:57:03 · 3667 阅读 · 0 评论 -
UIView 中的控件事件穿透 Passthrough 的实现
我们在有多个 UIView 层叠时,比如一个按钮被一个 UIView 遮盖时,想要在点击最上层的 UIView 时能触发按钮的相应事件,我们该如何实现呢,初步可以想到几种办法:1. 把按钮上层的所有 UIView 的 userInteractionEnabled 属性设置为 NO,要是 UIView 有自己的交互事件该如何办呢?而且这个 userInteractionEnabled转载 2013-01-17 18:18:37 · 686 阅读 · 0 评论 -
objectc 块编程指南
——转自http://blog.csdn.net/kmyhy/article/details/6447287简介块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块在回调时能把代码和数转载 2013-01-17 17:56:49 · 630 阅读 · 0 评论 -
UIView 添加点击事件
OS的view没有点击功能,又是和Android 的一大差别,没办法,自定义一个,本来是想自己写一个的,逛了一下github,发现有同行已经写好了,我也不需要在重复了,这里只是记录一下吧: 这里我们为UIViuew定义了Category,如下:UIView+WhenTappedBlocks.h[cpp] 01.#if NS_BLOCKS_AVAILABLE 02. 0转载 2013-01-17 18:19:28 · 1676 阅读 · 0 评论 -
NSDate
NSDate//得到当前的日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date); //得到(24 * 60 * 60)即24小时之前的日期,dateWithTimeIntervalSinceNow: NSDate *yesterday = [NSDate dateWithTimeIntervalSinceN转载 2013-04-01 15:33:06 · 481 阅读 · 0 评论 -
IOS数据持久化存储 user defaults 的基本使用
基本使用: 创建一个user defaults方法有多个,最简单得快速创建方法: NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults]; 添加数据到 user defaults: [accountDefaults setObject:nameField.转载 2013-04-01 15:56:21 · 2720 阅读 · 0 评论