delegate:编译器会给出没有实现代理方法的警告一对一使用weak而不是assign,或者vc消失时置为nil可以传递参数,还可以接收返回值notification:编译期无法排错一对多恰当时候需要移除注册,否则多次add会造成多次收到消息可以传递参数,但无返回值、KVO:简单的实现两对象间的信...
分类:
其他好文 时间:
2015-07-22 12:44:24
阅读次数:
96
(1).weak 和assign的区别?assign:用于非指针变量(2).IOS开发之----#import、#include和@class的区别?1. 如果不是c/c++,尽量用#import。2. 能在实现文件中#import,就不在头文件中#import。3. 能在头文件中@class+实现...
分类:
移动开发 时间:
2015-07-22 12:19:36
阅读次数:
128
例子: NSString*houseOfMM= [[NSStringalloc]initWithString:'MM的三室两厅'];上面一段代码会执行以下两个动作:1 在堆上分配一段内存用来存储@'MM的三室两厅' ,比如:内存地址为0X1111内容为 'MM的三室两厅',2 在栈上分配一段内存用来...
分类:
其他好文 时间:
2015-07-22 00:01:01
阅读次数:
316
1 import UIKit 2 3 class ViewController: UIViewController{ 4 5 @IBOutlet weak var progress: UIProgressView! 6 7 let operationQueue...
分类:
编程语言 时间:
2015-07-21 22:14:23
阅读次数:
172
#import "ViewController.h" #import #import @interface ViewController () @property(nonatomic,weak)UIImageView *image; @property(nonatomic,strong)MPM...
分类:
其他好文 时间:
2015-07-21 20:25:26
阅读次数:
98
//原理:调用 #import "ViewController.h" @interface ViewController () @property(nonatomic,weak)UIImageView *photoImage; @end @implementation ViewControl...
分类:
其他好文 时间:
2015-07-21 20:12:49
阅读次数:
102
Windows System Account、Linux System Account SSH Weak Password Detection Automatic By System API
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作1)atomic 设置成员变量的@property属性时,atomic是默认值,提供多线程安全 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic后setter函数会变成下...
分类:
其他好文 时间:
2015-07-21 01:07:09
阅读次数:
214
1、.h文件中声明代理 @protocol ExchangePointArrayDelegate
-(void)exchangePointsIn:(NSArray *)pointarray; //用来传递exchangePoints这个数组的代理方法
@end
@property (weak , nonatomic) id delegate; 声明这个delegate必须使用weak...
分类:
移动开发 时间:
2015-07-20 16:35:00
阅读次数:
127