关于@property后面修饰符详解 @property后面有哪些修饰符 1.线程安全的 atomic、nonatomic 2.访问权限的 readonly、readwrite 3.内存管理(ARC) assign、strong、weak、copy 4.内存管理(MRC) assign、retain ...
分类:
其他好文 时间:
2017-07-04 20:09:53
阅读次数:
266
一、区别 1.修饰变量类型的区别weak 只可以修饰对象。如果修饰基本数据类型,编译器会报错-“Property with ‘weak’ attribute must be of object type”。assign 可修饰对象,和基本数据类型。当需要修饰对象类型时,MRC时代使用unsafe_u ...
分类:
其他好文 时间:
2017-06-26 12:36:27
阅读次数:
158
FMDatabase.m 成员变量。 两个很长的执行数据库更新和查询的方法。 给成员变量指定新的名字(是否缓存 SQL 语句和描述即将到来的)。 数据库实例化和存储单元分配: 指定路径初始化数据库。 内存释放,兼容 ARC 和 MRC。 返回路径和返回 FMDB 使用版本。 返回 FMDB 版本,补 ...
分类:
数据库 时间:
2017-06-26 10:29:41
阅读次数:
293
FMDatabase.h 这里的预编译主要是 FMDB 用来兼容 ARC 和 MRC 的。 ...
分类:
数据库 时间:
2017-06-25 00:18:24
阅读次数:
273
# vim /etc/vimrc 在最后一行添加 set softtabstop=4 或者set tabstop=4 或者在~/.vimrc中添加也可以 没有~/.vimrc文件可以创建一个 另: set nu //显示行号 set nonu //不显示行号 set expandtab //把tab ...
分类:
系统相关 时间:
2017-06-23 18:17:46
阅读次数:
276
注意:要安装俩次gulp(全局和本地) 之前由大牛帮忙配置的gulp来用。今天时间充裕,就和小伙伴一起动手配置gulp及其插件。第一步:建了一个Gulp文件夹,保存插件用于使用第二步:进入nodejs环境下安装cnpm淘宝镜像文件(若出错,则将之前存在的.npmrc删掉再安装该镜像文件) npm i ...
分类:
其他好文 时间:
2017-06-22 20:11:46
阅读次数:
141
经过两篇的介绍我想对RunLoop应该有了简单的了解,至少不至于一无所知。 在这篇我想对“CFRunLoopObserverRef”做一下简单的补充。 在补充之前先说一下。 在现在的开发中已经很少见到MRC了。 但是那是对与OC对象的。 CFRunLoopObserverRef属于CF (Core ...
分类:
移动开发 时间:
2017-06-18 22:45:47
阅读次数:
203
ARM Build Tools GNU Tools for ARM Embedded Processors. GNU Make for Windows. GNU Tools for ARM Embedded Processors 1. 到网站下载最新GUN ARM工具链,https://develo ...
分类:
其他好文 时间:
2017-06-12 22:34:29
阅读次数:
326