#import "ViewController.h" @interface ViewController () <UIScrollViewDelegate> @property (weak, nonatomic) IBOutlet UIScrollView *scrollView; @propert ...
分类:
其他好文 时间:
2016-05-02 23:00:35
阅读次数:
391
Connect the UI to Code 主题 The weak keyword means that it’s possible for that property to have no value (be nil) at some point in its life. - @IBOutlet ...
分类:
其他好文 时间:
2016-04-30 11:23:50
阅读次数:
177
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
1.8 应用到 Observer 上
?既然通过 weak_ptr 能探查对象的生死,那么 Observer 模式的竞态条件就很容易解决,只要让Obse...
分类:
其他好文 时间:
2016-04-30 06:38:37
阅读次数:
347
效果:
1.控制器代码:
//
// ViewController.m
#import "ViewController.h"
#import "Province.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UITextField *birthdayField;
@property (...
分类:
其他好文 时间:
2016-04-29 15:48:15
阅读次数:
377
__block和__weak修饰符的区别其实是挺明显的:
1.__block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。
2.__weak只能在ARC模式下使用,也只能修饰对象(NSString),不能修饰基本数据类型(int)。
3.__block对象可以在block中被重新赋值,__weak不可以。
tableView 滑动卡的问题主要...
分类:
移动开发 时间:
2016-04-29 15:33:50
阅读次数:
324
内存泄漏及浪费都是每个程序员非常忌讳的事情,但是稍有不慎就会造成不可弥补的损失,这里就这能指针sheard_ptr造成的循环引用及造成循环引用的原因我给大家给出了详细的图解及举例说明,同时也提供了避免这种循环引用的解决办法,就针对弱引用这一点做出了详细的解释,就针对shared_ptr和weak_ptr这两种智能指针的作用和用法也相加说明使得读者可以从代码及图例两方面对循环引用及解决办法有更深的认识。...
分类:
其他好文 时间:
2016-04-28 12:25:26
阅读次数:
260
//开启子线程下载图片 //1.获取一个全局串行队列 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); __weak typeof(self) weakSelf = self ...
分类:
编程语言 时间:
2016-04-26 09:37:52
阅读次数:
149
1、TextView放在一个NSScrollView中,作为documentView存在。 @IBOutlet weak var txtScrollView: NSScrollView! 2、在TextView中写入字符串 self.txtScrollView.documentView?.setSt ...
分类:
编程语言 时间:
2016-04-25 10:30:33
阅读次数:
252
ARC的判断准则:只要没有强指针指向对象,就会释放对象 指针分2种 1强指针:默认情况下,所有的指针都是强指针 __strong 2弱指针:__weak __weak Person* p=[Person new]错误写法 用弱指针对象会被释放 属于 编译特性 strong :强指针相当于原来reta ...
分类:
其他好文 时间:
2016-04-24 00:37:12
阅读次数:
146
1. 简述OC中内存管理机制
oc中的内存管理机制是自动引用计数,它分为两种方式:MRC和ARC,MRC是手动管理内存,ARC是系统自动管理内存;他的原则是谁开辟谁释放,有开辟就要有销毁
2. readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?
Readwrite:读写特性,可读可写(是默...
分类:
移动开发 时间:
2016-04-22 20:56:20
阅读次数:
266