- 博客(8)
- 收藏
- 关注
转载 正确使用Block避免Cycle Retain和Crash
http://tanqisen.github.io/blog/2013/04/19/gcd-block-cycle-retain/ 正确使用Block避免Cycle Retain和Crash APR 19TH, 2013 本文只介绍了MRC时的情况,有些细节不适用于ARC。比如MRC下__block不会增加引用计数,但ARC会,AR
2016-06-21 08:33:37 375
转载 IOS 数据库管理系统(SQLite)
转自:http://www.2cto.com/kf/201411/354688.html 嵌入式数据库 SQLite嵌入式数据库优点 1.支持事件,不需要配置,不需要安装,不需要管理员 2.支持发部分SQL92 3.完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T 4.整个系统少于3万行,少于250KB
2016-06-20 14:13:56 581
转载 在iOS开发为什么使用多线程 ,多线程有哪些方法
转自:http://www.2cto.com/kf/201411/354680.html 多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径 在系统级别内,程序并排执行,程序分配到每个程序的执行时间是基于该程序的所需时间和其他程序的所需时间来决定的。 然而,在每个程序内部,存在一个或者多个执行线程,它同时或在一个几乎同时发生的
2016-06-20 13:45:31 278
转载 Swift/Objc的Runtime(运行时)机制
转自:http://diyitui.com/content-1445623064.35451276.html 引言 相信很多同学都听过运行时,但是我相信还是有很多同学不了解什么是运行时,到底在项目开发中怎么用?什么时候适合使用?想想我们的项目中,到底在哪里使用过运行时呢?还能想起来吗?另外,在面试的时候,是否经常有笔试中要求运用运行时或者在面试时面试官会问是否使用过运行时,又是如何使用
2016-06-20 09:10:42 2598
原创 Oc与swift区别
Oc与swift区别 Oc与swift区别(文件结构) 1.文件后缀名 oc的文件后缀名为:头文件.h 主体文件.m swift文件后缀名为:.swift 2. 代码分隔符 oc中使用分号;作为代码分隔符 swift中无需使用代码分隔符,以行作为代码分隔,如一行内有多行代码,则各行代码之间同样需使用分号;分隔 3.main函数 oc的main函数为程序入口,其函数定
2016-06-17 10:13:44 1351
原创 正则表达式
定义: 正则表达式(regular expression)描述了一种字符串匹配的模式, 可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字
2016-06-13 15:48:21 277
原创 Xcode,模拟器中用到的快捷键整理(更新)
Xcode: CMD+B———编译程序 CMD+R———运行程序 CMD+.———停止运行程序 CMD+上箭头 ———文件头 CMD+下箭头 ———文件尾 CMD+鼠标左键———点进去 CMD+/———注释代码 CMD+A———全选 CMD+N———新建文件 CMD+SHI
2016-06-08 14:38:55 6535
转载 block为什么用copy?利用runtime运行时的objc_方法为分类扩充成员变量
(1)block - (void)viewDidLoad { [super viewDidLoad]; __block int a=10; NSLog(@"a=%d",a); void (^blockName)()=^{ a=20; }; NSLog(@"a=%d",a); blockName(); NSLo
2016-06-01 10:15:06 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人