Poo*_*kie 1 parse-platform swift
我正在使用Parse,它在数据库中有一个preload User表.我希望每个用户都有一个唯一的userId(Int).Parse的objectId是唯一的,但不是Int,username是String.用户名对每个用户都是唯一的,所以我能以某种方式将每个用户名转换为一个数字吗?
我试过.toInt(),Int(),但我什么也没得到.
为什么:
我有一个包含用户评级(电影)的现有表格,我希望扩大此表格的评分范围.userId字段是Number值,所以我必须保持这种方式.
斯威夫特String有一处hash房产.它也符合Hashable协议.也许你可以使用它.
但是,hashValue有以下评论:
公理:x == y表示x.hashValue == y.hashValue.
注意:不能保证哈希值在同一程序的不同调用中保持稳定.不要在程序运行期间保持哈希值.
所以,小心使用......
注意:如评论中所述,hashValue不保证是唯一的,但碰撞应该是罕见的,所以无论如何它可能是一个解决方案.
| 归档时间: |
|
| 查看次数: |
1458 次 |
| 最近记录: |