默认情况下,对象属性是strong的,标量属性是assign的。但是有一个例外,就是对于具有可变副本的属性,我们倾向于将其声明为copy。比如说@interface
Person : NSObject@property (nonatomic,copy) NSString* name; @proper...
分类:
其他好文 时间:
2014-06-29 07:54:44
阅读次数:
444
原来一直对动画一知半解,只知道按照网上的方法会用就行了,但是自己写起来感觉确实有点费劲,今天终于研究了代码实现,一下子感觉清晰多了。先把总结如下,代码中有详细的注释。
动画分类
1.Peoperty Animation
这个动画是Android3.0之后推出的目前用处不大。
2.View Animation
这类动画也叫twe...
分类:
移动开发 时间:
2014-06-20 12:08:56
阅读次数:
289
Active Record(AR)是一种流行的 对象-关系映射(ORM)技术,其映射关系为
AR class:数据表AR class property:数据表的一列AR 实例:数据表的一条数据
所以对于常用的数据库操作(CRUD)可以转化成一种面向对象的数据操作形式。
实现一个AR类的的最简代码如下:
class Post extends CActiveRecord
{
...
分类:
其他好文 时间:
2014-06-20 10:42:47
阅读次数:
245
[支持main方法测试]ResourceBundle resourceBundle =
ResourceBundle.getBundle("service"); String url =
resourceBundle.getString("serviceid"); System.out.prin.....
分类:
其他好文 时间:
2014-06-12 00:17:57
阅读次数:
201
@property (nonatomic) dispatch_semaphore_t
semaphore;self.semaphore = dispatch_semaphore_create([self.progressViews
count]);dispatch_semaphore_wait(se...
分类:
其他好文 时间:
2014-06-11 12:51:06
阅读次数:
264
#pragma mark Core Animation-
(IBAction)buttonPressed1:(id)sender { UIButton *button = (UIButton *)sender;
NSInteger tag = button.tag; CATransition...
分类:
移动开发 时间:
2014-06-11 11:13:59
阅读次数:
275
左右晃动的效果: (这边显示没那么流畅)一、续播(不知道取什么名字好,就是先播放动画A,
接着播放动画B)有两种方式。第一种,分别动画两个动画,A和B, 然后先播放动画A,设置A
的AnimationListener。当onAnimationEnd触发(即A播放完毕)时,开始播放B。[java] v...
分类:
其他好文 时间:
2014-06-11 10:20:43
阅读次数:
241
Incomputer science, aheapis a
specializedtree-baseddata structurethat satisfies theheap property:If A is a
parentnodeof B then the key of node A is or...
分类:
其他好文 时间:
2014-06-11 09:23:53
阅读次数:
376
@interface Person : NSObject@property
(noatonmic,copy) NSString *
name;@end一个person类,name是person得成员变量如果在一个类中写入person为成员变量self.person.name =
@"zhangsan...
分类:
移动开发 时间:
2014-06-11 07:28:01
阅读次数:
294
1、实现器件的连线端有红蓝小方块来表示改端电平变化。操作:选菜单:SYSTEM\SET
ANIMATION OPTION
,相应的勾选对应的选项2附:可以添加逻辑探测器,在库中直接搜索“LOGICPROBE”,如图标:,连接需要检测的线,就可以知道此时的电平情况!2、消掉元件旁边的灰色“”操作:,取...
分类:
其他好文 时间:
2014-06-11 07:14:24
阅读次数:
181