当我们用火狐浏览器打开某个HTTPS网站时可能会失败,并且出现如下错误提示:安全连接失败连接某个URL网址时发生错误。在服务器密钥交换握手信息中SSL收到了一个弱临时Diffie-Hellman密钥。错误码:ssl_error_weak_server_ephemeral_dh_key)如果换用谷歌Chrome打开这个相同的网..
分类:
其他好文 时间:
2016-04-14 12:27:46
阅读次数:
450
Xcode更新到7.3后会出现NSObject+MJProperty.h 报Cannot create __weak reference in file using manual reference counting错误信息。 修改方法 在Building Setting中改一下设置 改为 YES就 ...
分类:
其他好文 时间:
2016-04-13 18:55:14
阅读次数:
198
#import "ViewController.h" @interface ViewController () //定义一个文本框属性 @property (nonatomic,weak) UITextField *numText; //定义一个Label属性 @property (nonatomi ...
分类:
移动开发 时间:
2016-04-10 21:05:19
阅读次数:
244
【※】@property中有哪些属性关键字?访问控制组
nonatomic
atomic
内存管理组
weak
strong
copy
读写组
readwrite
readonly
重命名组
getter
setter
【※】weak属性需要在dealloc中置nil么?不需要, 使用weak修饰的属性, 会在RC从1变为0的时候自动销毁,并置为nil【※※】@synthesize和@dynamic...
分类:
移动开发 时间:
2016-04-10 14:51:05
阅读次数:
487
使用assign:对基础数据类型(NSInteger)和C数据类型(int,float,double,char等)。使用copy:对NSString;使用retain(引起引用计数加1):对其他NSObject(实例对象)和其子类; 属性关系有两种主要类型:strong和weak,相当于非ARC环境 ...
分类:
其他好文 时间:
2016-04-09 21:50:00
阅读次数:
231
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样: ...
分类:
其他好文 时间:
2016-04-08 11:38:01
阅读次数:
192
NSString 与 NSMutableString NSString是不可变字符串对象,这句话的意思,结合代码: 同理,NSMutableString就是可变字符串对象。 stringByAppendingString:方法的定义为:- (NSString *)stringByAppendingS ...
分类:
其他好文 时间:
2016-04-06 23:28:59
阅读次数:
418
#import "ViewController.h" @interface ViewController ()<NSURLSessionDelegate,NSURLSessionTaskDelegate,NSURLSessionDataDelegate> @property (weak, nonat ...
分类:
Web程序 时间:
2016-04-06 23:12:10
阅读次数:
147
什么叫RAII(ResourceAcquisitionIsInitialization)?RAII指的就是资源分配即初始化,它的作用就是定义一个类来封装资源的分配和释放,在构造函数完成资源的分配和初始化,在析构函数完成资源的清理,可以保证资源的正确初始化和释放。它是一种技术。为什么要使用RAII?在堆上分..
分类:
其他好文 时间:
2016-04-06 18:54:12
阅读次数:
196
Objective-C中,ARC下的 strong和weak指针原理解释 提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量" 一、简介 ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、aut ...
分类:
其他好文 时间:
2016-04-06 14:53:24
阅读次数:
260