WCDB之多层对象嵌套实现方式及查询(七)
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-自定义字段映射类型 StudyWCDB Member.swift MemberDBModel.swift MemberDBWorker.swift 前言 项目中遇到的一些结构化类型是对象里包含对象,甚至是多层对象,而有的子对象的值或孙对象的值还要支持查询、排序 ...
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-自定义字段映射类型 StudyWCDB Member.swift MemberDBModel.swift MemberDBWorker.swift 前言 项目中遇到的一些结构化类型是对象里包含对象,甚至是多层对象,而有的子对象的值或孙对象的值还要支持查询、排序 ...
WCDB.swift-监控与错误处理 前言 在使用和测试过程中,遇到过一些报错信息,后续经过一段时间才定位到问题,特记录 问题一 更新try database.update(table:xxx, on:xxx, with:xxx)报错datatype mismatch [ERROR] Code:Mismatch Source:SQLite,Path:/Users/xx...
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-语言集成查询 WCDB.swift-高级接口 StudyWCDB StudentDBModel.swift ScoreDBModel.swift StudentDBWorker.swift 在关系型数据库中,为了数据维护方便,一般都有外键及关联表...
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-语言集成查询 WCDB.swift-高级接口 StudyWCDB StudentDBModel.swift ScoreDBModel.swift StudentDBWorker.swift 一些特殊的场景可能wcdb不支持,需要直接使用sql语句...
问题 由于做的是一个富客服端APP,需要在APP第一次启动时同步大量的服务器,之前是做串行的请求,也就是一页请求完成后再请求下一页,直到请求结束为止,如果数据过多,比如3万条数据,一页请求200条,网络正常请求下一页请求耗时300毫秒 请求时间:全部请求完需要30000/200*0.3=45秒,在这个过程中如果操作就会出数据丢失或操作卡顿等情况 解决方案 1、服务端和APP一起优化,...
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-增删查改 WCDB.Swift-数据库、表、事务 StudyWCDB WebSiteDBModel.swift WebSiteDBWorker.swift 前言 查询有很多内置方法,尤其一些多条件灵活组合查询 1、查询数量count()、avg()、max(...
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-自定义字段映射类型 StudyWCDB PeopleModel.swift PeopleDBModel.swift BookDBWorker.swift 前言 WCDB.swift中默认已经支持一些基本类型,但是如果复杂的类型需要自定一,基本原理是转换成这次的基...
参考: IOS数据存储 之WCDB (二)WCDB.swift使用篇 WCDB.swift-安装与兼容性 StudyWCDB BookDBModel.swift BookDBWorker.swift 前言 项目里由于需要存储很多基本信息在APP本地的SQLite数据库,可以说是一个重APP的客户端,项目一开始使用的是FMDB,然后手动拼接sql语句,但是在...
参考: amplify-2.33.6-package amplify-1.31.0-package Amplify-1.31.0-podspec-github Amplify-1.31.0-podspec-specs 前言 最近在搞亚马逊人脸识别SDK接入,想把spm的方式改成pod的方式,改造起来十分痛苦都快抑郁了,特研究学习下Amplify的写法 一、...
参考: AFNetworking Swift Package Manager - 基础篇(教你 iOS 项目, 如何用 SPM 依赖第三方) Swift Package Manager - Swift自带的包管理器 前言 最近在搞亚马逊人脸识别SDK接入,想把spm的方式改成pod的方式,改造起来十分痛苦都快抑郁了,特研究学习下AFNetworking的写法 ...