格式1:不初始化参数 lazy var var1:ClassType = ClassType() 格式2:初始化 lazy var var1:ClassType = {[weak self] in var varTem:ClassType = ClassType() // do some setti ...
分类:
编程语言 时间:
2017-04-14 18:35:15
阅读次数:
146
@property(nonatomic, assign) void(^block)();- (void)viewDidLoad { [superviewDidLoad]; int value = 10; void(^blockC)() = ^{ NSLog(@"just a block %d", v ...
分类:
其他好文 时间:
2017-04-14 17:15:35
阅读次数:
184
// ViewController.m // 01-CALayer-基本使用(了解) #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIView *redVie... ...
分类:
其他好文 时间:
2017-04-14 13:24:38
阅读次数:
163
考察一个面试者基础咋样,基本上问一个 @property 就够了: @property 后面可以有哪些修饰符? 线程安全的: atomic,nonatomic 访问权限的 readonly,readwrite 内存管理(ARC) assign,strong,weak,copy 内存管理(MRC) a ...
分类:
移动开发 时间:
2017-04-13 15:09:53
阅读次数:
363
智能指针的行为像是指针,但是没有提供加的功能。例如,Item 13中解释了如何使用标准auto_ptr和tr1::shared_ptr指针在正确的时间自动删除堆上的资源。STL容器中的迭代器基本上都是智能指针:当然,你不能通过使用“++”来将链表中的指向一个节点的内建指针移到下一个节点上去,但是li ...
分类:
编程语言 时间:
2017-04-10 09:37:47
阅读次数:
270
Laughter is an instant vacation. 笑一笑,身心轻松宛如度了个短假。 Always present a smile on your face, even there's no joyful thing. The pains that you are suffering ...
分类:
其他好文 时间:
2017-04-09 12:31:44
阅读次数:
162
我们可以通过下面的代码看出每个应用程序最高可用内存是多少 BitmapFactory这个类提供了多个解析方法(decodeByteArray, decodeFile, decodeResource等)用于创建Bitmap对象,我们应该根据图片的来源选择合适的方法。比如SD卡中的图片可以使用decod ...
分类:
移动开发 时间:
2017-04-08 23:45:00
阅读次数:
233
题意: 给出上限体重W 然后还给出每个人的体重wi 和 魅力值 bi 互为伙伴的对(xi, yi) 可以凑成group 思路: 并查集找出所有的group 暴力背包 对于每一个group 要选出这一组内选一个人时的最优结果, 如果所有人的体重和小于等于W,还得考虑选所有人的情况 ...
分类:
Web程序 时间:
2017-04-08 19:28:43
阅读次数:
219
你要知道的runtime都在这里转载请注明出处 http://www.jianshu.com/p/4a32fb8648a3本文主要讲解runtime相关知识,从原理到实践,由于包含内容过多分为以下五篇...
分类:
移动开发 时间:
2017-04-07 18:36:05
阅读次数:
259
(转载) 编写Objective-C代码的很大一部分工作是管理可执行代码保持的对象引用,还有被引用对象保持的对另外一个对象的引用。在ARC出现之前,Objective-C在IOS中使用手动内存管理,在OS X中还可使用垃圾回收机制。这两个方法都有他们各自的优缺点。现在Objective-C使用ARC ...
分类:
其他好文 时间:
2017-04-05 01:27:03
阅读次数:
177