摘要: 前言: 在ARC中由于使用异常处理会造成内存管理的不便(可能造成内存泄露,或者让加入大量样板代码),所以苹果使用NSError表明发生了错误是一种不错的选择,苹果的API中也大量使用了NSError。比方说下面这段代码: 我们可以看到在传值的时候,我们的写法为&error,而不是error。这就是所 阅读全文
posted @ 2017-03-24 10:53 低调的小宋 阅读(1132) 评论(0) 推荐(0)
摘要: 在我们写代码过程中可能会经常遇到这样一个错误: 如图所示: 如图所示: 分析错误原因 仔细读一下报错原因可以发现几个关键词:"duplicate"和"symbols"。 duplicate的中文意思是“重复的、复制的”,而symbols的意思是“符号”。也就是可能在你工程中引入了重复的东西。 解决问 阅读全文
posted @ 2017-03-21 09:25 低调的小宋 阅读(684) 评论(0) 推荐(0)
摘要: 首先数据库是系统资源,就像我们操作文件一样,所以并发操作时要注意安全。在iOS上,只有一个线程能够打开数据库操作,其他线程要操作数据库必须等数据库关闭后才能打开操作。 iOS中原生的SQLiteAPI在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite AP 阅读全文
posted @ 2017-03-16 23:32 低调的小宋 阅读(215) 评论(0) 推荐(0)