首先自己写个请求数据的类首先.h文件#import @interface Downloaders : NSObject@property (nonatomic, assign) long long beginpt;//下载的起始点@property (nonatomic, assign) long ...
分类:
移动开发 时间:
2014-12-23 19:03:55
阅读次数:
204
assign: 对基础的数据类型,比如NSInteger和C数据类型(int,float,char)等copy: 针对NSStringretail: 针对NSObject及其子类nonatomic:单线程,防止在写未完成的时候被另外一个线程读取,造成数据读取错误weak: 它所指向的对象一旦...
分类:
其他好文 时间:
2014-12-22 15:46:53
阅读次数:
166
assign: 简单赋值,不更改索引计数-(void)setMyObject:(id)newValue{ _myObject = newValue; }copy: 建立一个索引计数为1的对象,然后释放旧对象-(void)setMyObject:(id)newValue{ if (_myO...
分类:
移动开发 时间:
2014-12-22 11:05:49
阅读次数:
184
http://blog.csdn.net/mars2639/article/details/7352540https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/...
分类:
移动开发 时间:
2014-12-19 17:13:01
阅读次数:
174
上次做项目的时候,因为将delegate声明成assign类型,导致了程序EXC_BAD_ACCESS异常。结果发现是assign与weak的最大区别
它们都是弱引用声明类型,最大的区别在那呢?
如果用weak声明的变量在栈中就会自动清空
如果用assign声明的变量在栈中可能不会自动赋值为nil,就会造成野指针错误!...
分类:
移动开发 时间:
2014-12-19 00:40:15
阅读次数:
159
主要的区别是加self. 会调用变量的GET和SET方法而根本的区别在于变量的SET方法,而SET方法和变量的@property 属性有关。// assign -(void)setMyObject:(id)newValue{ _myObject = newValue; } // retain...
分类:
其他好文 时间:
2014-12-18 16:34:46
阅读次数:
122
摘自::存储系统研究:socket connect error 99(Cannot assign request address)这是最近使用libcurl写http服务的压力测试的时候遇到的一个问题,其直接表象是客户端在发送http请求时失败,最终原因是客户端的TIME_WAIT状态的socket...
分类:
Web程序 时间:
2014-12-18 13:16:47
阅读次数:
666
以下范例以ecshop2.7.2原型做为修改:1、首先需要修改程序文件,将供货商读取出来,然后赋值给模板,打开文件 /goos.php,在 $smarty->assign('goods', $goods);上边增加以下代码 if($goods['suppliers_...
分类:
其他好文 时间:
2014-12-18 01:27:48
阅读次数:
154
1.ListList将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢.list对象函数assign() 给list赋值back() 返回最后一个元素begin() 返回指向第一个元素的迭代器clear() 删除所有元素empty() 如果li...
分类:
编程语言 时间:
2014-12-17 18:03:38
阅读次数:
265
Java内存模型是围绕着并发过程中如何处理原子性、可见性、有序性这三个特征来建立的,下面是这三个特性的实现原理:
1.原子性(Atomicity)
由Java内存模型来直接保证的原子性变量操作包括read、load、use、assign、store和write六个,大致可以认为基础数据类型的访问和读写是具备原子性的。如果应用场景需要一个更大范围的原子性保证,Java内存模型还提供了loc...
分类:
编程语言 时间:
2014-12-17 00:23:19
阅读次数:
236