题意:
有n个人,两两都有比赛,然后有每个人的胜场次数。
规定把比自己胜场次数多的人都赢了的就是strong(weak) king (vegetables) 
(why i say that they are so weak? 
:****,how do you think a person who beat the heroes but defeated at the dogface? ...
                            
                            
                                分类:
其他好文   时间:
2015-01-07 11:03:03   
                                阅读次数:
244
                             
                    
                        
                            
                            
                                总结下我的理解:
strong weak是ARC引入的,strong相当于retain,但是对于有的类型,例如NSString,则使用strong相当于使用copy
这样直接用strong就可以直接处理retain和strong的情况了。
weak相当于assign,但是比后者多一点:对象被干掉时会将weak引用设为nil,而对nil发送消息都不会导致崩溃
否则weak引用为野指针,会出现...
                            
                            
                                分类:
其他好文   时间:
2015-01-06 21:42:46   
                                阅读次数:
152
                             
                    
                        
                            
                            
                                我使用UIPickerView写了一个城市选择器,可是我发现在省份滚轮滚动的时候如果同时再滚动城市滚轮会崩溃,代码如下:@interface GLViewController ()
@property (nonatomic, strong) NSArray *provinces;
@property (nonatomic, weak) UIPickerView *pickerView;
@en...
                            
                            
                                分类:
其他好文   时间:
2015-01-06 10:10:13   
                                阅读次数:
143
                             
                    
                        
                            
                            
                                __weak是一个宏,和__packed是同一种东西都是gcc的扩展属性:#define __packed __attribute__((packed))#define __weak __attribute__((weak))假设这个keyword用在函数定义上面,普通情况下和一般函数没有两样。可是...
                            
                            
                                分类:
其他好文   时间:
2014-12-31 16:11:18   
                                阅读次数:
128
                             
                    
                        
                            
                            
                                关键字:ARC __weak __block__weak不增加引用,__block增加引用。举例:对象内有一个强引用的block成员变量,此成员变量又强引用该对象,若对象不经过__weak处理,则二者循环引用。参考:http://www.cocoachina.com/bbs/3g/read.php?...
                            
                            
                                分类:
移动开发   时间:
2014-12-30 18:55:16   
                                阅读次数:
722
                             
                    
                        
                            
                            
                                A.概念 @property 的修饰词 strong: 强指针/强引用(iOS6及之前是retain) weak: 弱智真/弱引用(iOS6及之前是assign) 默认情况所有指针都是强指针 使用 "__weak" 修饰的指针是弱指针 ARC准则:只要没有强指针指向,对象就会被销毁 @propert...
                            
                            
                                分类:
移动开发   时间:
2014-12-28 01:43:35   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                属性传值和block属性传值用于当前页面的值传入下个界面;block用于当前页面的值传回上个界面; 导入头文件; 属性传值首先下一个界面要定义一个变量来接收@property (nonatomic, weak) NSString *name;在上个界面跳转的方法里,初始化一个对象,并赋值。(类名+变...
                            
                            
                                分类:
其他好文   时间:
2014-12-24 01:14:41   
                                阅读次数:
246
                             
                    
                        
                            
                            
                                assign: 对基础的数据类型,比如NSInteger和C数据类型(int,float,char)等copy: 针对NSStringretail: 针对NSObject及其子类nonatomic:单线程,防止在写未完成的时候被另外一个线程读取,造成数据读取错误weak: 它所指向的对象一旦...
                            
                            
                                分类:
其他好文   时间:
2014-12-22 15:46:53   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                ARC指南1 - strong和weak指针提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量"一、简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担...
                            
                            
                                分类:
其他好文   时间:
2014-12-19 23:13:42   
                                阅读次数:
285
                             
                    
                        
                            
                            
                                上次做项目的时候,因为将delegate声明成assign类型,导致了程序EXC_BAD_ACCESS异常。结果发现是assign与weak的最大区别
它们都是弱引用声明类型,最大的区别在那呢?
如果用weak声明的变量在栈中就会自动清空
如果用assign声明的变量在栈中可能不会自动赋值为nil,就会造成野指针错误!...
                            
                            
                                分类:
移动开发   时间:
2014-12-19 00:40:15   
                                阅读次数:
159