07 2018 档案

摘要:1、FMDB 默认的使用方法不是线程安全的。 2、Sqlite 默认不支持外键。 3、Sqlite 不支持用 ALTER 关键字给已有表添加外键约束 解决: 1、FMDBDatabaseQueue 2、Sqlite 要主动启用外键。 3、创建表的时候添加外键约束 阅读全文
posted @ 2018-07-27 14:27 wjwdive 阅读(246) 评论(0) 推荐(0) 编辑
摘要:用Analysis 静态分析代码,发现了一些问题,修改之后,然后用Instrument -> Leaks对内存做动态分析,发现一个错误: 控制台报错:XPC connection interrupted 调试报错:libsystem_plantform.dylib'OSAtomicDequeue$v 阅读全文
posted @ 2018-07-18 16:25 wjwdive 阅读(3114) 评论(0) 推荐(0) 编辑
摘要:引发这个问题的原因可能是我再工程中用cocopods导入了本地的SDK,中间有用到从本地添加sdk。 然后再新建其他项目时,再用cocopods 的 install命令就报了这个错。网上的答案很多。我试了很有效: 在终端执行命令: 执行 pod install 阅读全文
posted @ 2018-07-18 14:49 wjwdive 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:MVC是苹果推荐使用的iOS APP架构。后来又有MVVM,MVP等架构出现。主要目的是让业务逻辑、展示、数据各个层级解耦。实现最大程度上的代码复用。 对MVC这种架构来说,随着APP中模的增多,控制器中的业务逻辑会越来越复杂,代码量会越来越多。一个文件有几千行也很常见。这时候就算打上mark找方法 阅读全文
posted @ 2018-07-03 11:16 wjwdive 阅读(187) 评论(0) 推荐(0) 编辑