@property 后面可以有哪些修饰符? 1.线程安全的 aaomic、nonatomic 2.访问权限的 readonly、readwrite 3.内存管理(ARC) assign、strong、weak、copy 4.内存管理(MRC) assign、retain、release 5.指定方法 ...
分类:
其他好文 时间:
2016-06-05 16:48:31
阅读次数:
117
Create a db: The oldVersion switch between old db and new db. So here we create a new people db. ReadWrite: Group By:TO do gourp by we need to create ...
分类:
数据库 时间:
2016-05-18 06:51:49
阅读次数:
203
参数类别
参数
说明 原子性
atomic
对属性加锁,多线程下线程安全,默认值
nonatomic
对属性不加锁,多线程下不安全,但速度快
读写属性
readwrite
生成getter、setter方法,默认值
readonly
只生成getter方法
set方法处理
assign
直接赋值,默认值
retain...
分类:
其他好文 时间:
2016-05-12 18:22:21
阅读次数:
114
之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。
@property 后面可以有哪些修饰符?线程安全的:
(atomic,nonatomic )nonatomic 非原子操作,决定编译器生成的setter getter是否是原子操作,atomic表示多线程安全,一般使用nonatomic.
访问权限的
(readonly,readwrite)...
分类:
移动开发 时间:
2016-04-29 15:42:28
阅读次数:
248
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
1.简述OC中内存管理机制
OC的内存管理机制是自动引用技术,内存管理的原则是谁开辟谁释放,分为ARC和MRC,MRC的话就是需要我们程序员手动管理内存,ARC不需要我们手动管理内存,系统会自行管理。
2.readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用?
readWrite读写特性, 可读可写...
分类:
移动开发 时间:
2016-04-22 20:54:31
阅读次数:
226
今天无意之中学习一个项目,学到一个大的知识点,在这里和大家分享一下: 1. 滑动隐藏导航栏的设置: @property (nonatomic, readwrite, assign) BOOL hidesBarsOnSwipe NS_AVAILABLE_IOS(8_0) __TVOS_PROHIBIT ...
分类:
其他好文 时间:
2016-04-21 09:58:22
阅读次数:
129
【※】@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
1、 简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong ...
分类:
移动开发 时间:
2016-04-08 18:08:07
阅读次数:
320
进程:1.QProcess 进程类 QProcess *a=new QProcess(); 2.启动void QProcess::start(const QString & command, OpenMode mode = ReadWrite)void QProcess::start(const Q ...
分类:
系统相关 时间:
2016-04-01 11:29:10
阅读次数:
896