gpt4 book ai didi

iPhone iOS 如何以编程方式从唯一用户 ID 生成像堆栈溢出所使用的那样的 gravatar?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:16:35 24 4
gpt4 key购买 nike

我正在开发可能需要遵守 HIPAA 要求的医疗应用,并且我正在考虑一种在应用中唯一标识多个用户的好方法 不使用名称或图片。 彩色图形化身的概念浮现在脑海中,就像 StackOverflow 使用的那样。

是否有某种类型的库可用于创建此类动态图形?我有兴趣获得 Gravatar 的 UIImage 表示。

应用程序的部分要求可能是向其他用户发送消息,我认为能够从用户 ID 动态生成头像比担心发送/接收/缓存普通用户头像要好得多。

谢谢你的想法!

最佳答案

你可以找到关于生成头像here的详细信息

如果您想从 iOS 执行此操作,则需要一种方法来生成用户 ID 的哈希值。 Here is a category to add an MD5 hashing method to the NSString class .

如果您将上面链接中的 NSString 类别添加到您的项目中,您可以对用户 ID 进行哈希处理并构建一个 url,该 url 将为您的用户生成一个唯一的 gravatar 图像,如下所示:

int userID = 123456;

NSString *hashedUserID = [[NSString stringWithFormat:@"%i", userID] MD5];
NSString *gravatarURLString = [NSString stringWithFormat:@"http://www.gravatar.com/avatar/%@?d=identicon", hashedUserID];
NSURL *gravatarURL = [NSURL URLWithString:gravatarURLString];

然后您可以使用该 URL 创建 NSURLRequest 以请求图像并将其显示在您的应用中。

关于iPhone iOS 如何以编程方式从唯一用户 ID 生成像堆栈溢出所使用的那样的 gravatar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9605914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com