美文网首页
WCDB的高级用法学习

WCDB的高级用法学习

作者: 幸福晓杰2016 | 来源:发表于2018-03-05 19:53 被阅读232次

摘自:https://github.com/Tencent/wcdb/wiki/iOS+macOS使用教程

第一部分: SQL的使用与WINQ的对比

多个字段映射可通过大括号{}进行组合,如:
SQL语句:/*SELECT localID, content FROM message */
OC语句:

[database getAllObjectsOnResults:{Message.localID, Message.content}
                       fromTable:@"message"];

类似的还有 [database getAllObjectsOnResults:Message.AllProperties
fromTable:@"message"];
等价于 SELECT localID, content, createTime, modifiedTime FROM message

className.AnyProperty用于指代SQL中的,如:
SQL语句: /
SELECT count(*) FROM message */
OC语句:

 [database getOneValueOnResult:Message.AnyProperty.count() fromTable:@"message"];

第二部分:加密

加密的代码如下:

WCTDatabase *database = [[WCTDatabase alloc] initWithPath:path];
NSData *password = [@"MyPassword" dataUsingEncoding:NSASCIIStringEncoding];
[database setCipherKey:password];

相关文章

  • WCDB的高级用法学习

    摘自:https://github.com/Tencent/wcdb/wiki/iOS+macOS使用教程 第一部...

  • iOS WCDB 傻瓜教程

    这里只是提到了一些基础是用法。深度用法,可以前往官网学习。 关于WCDB的背景和优缺点,这里也不做介绍,大家可以自...

  • 2019-01-12

    不为人知的排序和筛选的高级用法 今日学习的内容主要学习了以下几个方面的内容: 1、基本用法:排序基本用法;筛选基本...

  • 一些高级js用法

    最近在学习js,总结了一些高级js用法

  • Day 3 字不如表,表不如图

    排序和筛选的高级用法非常实用,可以应用于日常工作中。今天我们一起来学习不为人知的排序和筛选的高级用法。今天的学习主...

  • 3/21排序和筛选的这些妙招你知道吗?

    排序和筛选的高级用法非常实用,可以应用于日常工作中。今天我们一起来学习不为人知的排序和筛选的高级用法。今天的学习主...

  • E战到底特训营打卡day3

    E战到底特训营打卡day3 【学习内容】:不为人知的排序和筛选的高级用法 【内容摘要】: 1.高级用法 2.进阶用...

  • E战到底第10期-Day3

    一、学习内容及关联拓展——不为人知的排序和筛选的高级用法 (一)基本用法 1、基本用法-排序:升序、降序、自定义排...

  • IOS数据存储 之WCDB (二)WCDB.swift使用篇

    @[TOC](IOS数据存储 之WCDB (二)WCDB.swift使用篇) 上一篇:IOS数据存储 之WCDB ...

  • 2019-01-12

    今天学习到的就是排序和筛选的高级用法 1.基本用法, 基本用法的排序,也就是我们经常使用的筛选命令,基本上Exce...

网友评论

      本文标题:WCDB的高级用法学习

      本文链接:https://www.haomeiwen.com/subject/aesxgxtx.html