1简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic、atomic、strong、w....
分类:
其他好文 时间:
2015-02-11 12:28:59
阅读次数:
267
批量文件处理中,如果因为某条数据错误导致了job abend,重新启动job再处理,几十分钟甚至几个小时的作业丢失对于分秒必争的batch cycle就是个噩梦!尤其是对DB2和file同时处理的关键程序,job abend,DB2 roll back,但是VSAM file却是已写的已经写进去,....
分类:
其他好文 时间:
2015-02-10 14:40:43
阅读次数:
196
@property关键字:atomic,nonatomic,readonly,readwrite,assign,retain,copy,getter,setter,strong默认行为(atomic,readwrite,assign)atomic(原子):某种程度上的线程安全nonatomic(非原...
分类:
移动开发 时间:
2015-02-10 12:51:01
阅读次数:
229
_weak typeof(self) weakSelf = self;
(一)内存管理原则
1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于release。
2、只要某个对象被任一strong指针指向,那么它将不会被销毁,否则立即释放,不用等runl...
分类:
其他好文 时间:
2015-02-10 11:20:29
阅读次数:
142
1.assign意味着直接赋值,retain意味着release旧值,retain新值 1.1@property (assign, nonatomic) UIWindow *window; 意味着: - (void )setWindow:(UIWindow *)window { ...
分类:
移动开发 时间:
2015-02-09 21:35:59
阅读次数:
227
微软近期Open的职位:Job Title: Senior Software EngineerWork Location: Suzhou/Beijing, ChinaDo you want to work on a fast-cycle, high visibility, hardcore sear...
分类:
其他好文 时间:
2015-02-09 15:39:03
阅读次数:
92
微软近期Open的职位:Job Title: Software Engineer IIWork Location: Suzhou/Beijing, ChinaDo you want to work on a fast-cycle, high visibility, hardcore search t...
分类:
其他好文 时间:
2015-02-09 07:03:26
阅读次数:
130
微软近期Open的职位:Job Title: Software Engineer IILocation: Suzhou, ChinaWant to work on a fast-cycle, high visibility, hardcore search team with ambitious g...
分类:
其他好文 时间:
2015-02-08 15:15:35
阅读次数:
127
在非ARC环境下:1.set方法内存管理的相关参数传入retain(@property(ratain))会release旧值,retain新值。(适用于OC对象)传入assign,表示不是OC对象不需要管理,直接赋值。通常都是默认的assign,适用于非OC对象传入copy,release旧值 co...
分类:
其他好文 时间:
2015-02-06 11:00:10
阅读次数:
147
实现类似读取数据进度条效果
代码如下:
①创建UIProgressView对象
1)定义属性{
NSTimer *_proTimer;//计时
}
@property (nonatomic, retain) UIProgressView *proView;
//显示进度信息
@property (nonatomic, retain) UILabel *proLabel;
@p...
分类:
移动开发 时间:
2015-02-05 23:32:32
阅读次数:
427