效果 用法 1.导入Timer.h/.m文件 2.所需界面导入头文件 #import “Timer.h”,其他设置参考源码 源码 github:https://github.com/makingitbest/CountDownTimer 细节 ...
分类:
其他好文 时间:
2017-03-08 10:49:09
阅读次数:
116
Java5的线程并发库中,提供了一组atomic class来帮助我们简化同步处理。基本工作原理是使用了同步synchronized的方法实现了对一个long, integer, 对象的增、减、赋值(更新)操作 java.util.concurrent在并发编程中很常用的实用工具类。 | locks ...
分类:
编程语言 时间:
2017-03-08 01:12:21
阅读次数:
214
转自:http://www.cnblogs.com/dolphin0520/p/3920373.html volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字 ...
分类:
编程语言 时间:
2017-02-27 17:48:56
阅读次数:
223
一、原子更新基本类型 AtomicInteger AtomicBoolean AtomicLong 二、原子更新数组 AtomicIntegerArray AtomicLongArray AtomicReferenceArray 三、原子更新引用类型 AtomicReference AtomicRe ...
分类:
编程语言 时间:
2017-02-25 21:26:26
阅读次数:
169
// // ViewController.m // 03-tableView的代理方法 #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITableView *... ...
分类:
其他好文 时间:
2017-02-23 13:41:00
阅读次数:
164
// // ViewController.m // 06-UITableView02-单组数据 #import "ViewController.h" #import "XMGHero.h" @interface ViewController () /** 英雄数据 */ @property (non... ...
分类:
其他好文 时间:
2017-02-22 13:19:55
阅读次数:
158
一、流程图 二、代码 1.模型归档 (1) (2) 2.数组及字典其它方式归档 ...
分类:
其他好文 时间:
2017-02-15 16:44:26
阅读次数:
140
一般来说,我们在webView上面加载了一个链接后,要想适应手机的屏幕,可以用ScalesToFit这个方法。。。。 但也不是,你加载的任何页面,用这个方法都可以完全好使,今天就碰到了。。。然后去webView的库文件里面去找了一个解决方法: 下面这些属性是iOS7之后才有的,通过他们可以设置更加有 ...
分类:
Web程序 时间:
2017-02-14 11:55:02
阅读次数:
198
在开发的过程中,只知道NSString类型最好用copy修饰而不能用strong,但是不知道为什么,今天了解了下,总算搞明白了。 如下所示,当修饰符为copy时,因为NSMutableString是NSString类型的子类,所以可以用指针self.name指向mStr,但是我们知道copy的含义是 ...
分类:
移动开发 时间:
2017-02-07 23:42:27
阅读次数:
270