【问题标题】:NSString shortener, something similar to bit.ly but on iOSNSString 缩短器,类似于 bit.ly 但在 iOS 上
【发布时间】:2013-02-06 02:05:56
【问题描述】:

我正在使用网络服务来获取一些动态生成的图像并将其发送到我的应用程序。问题是根据我用来生成图像的所有参数,文件名往往会变得超长。现在我遇到了所有参数导致名称超过 255 个字符的情况。

所以我需要一种方法来缩短它们并确保它们保持唯一性,类似于 bit.ly 所做的,但我需要在设备上完成它。只要最终名称少于 255 个字符,我就可以了。

不知道如何做到这一点。

【问题讨论】:

  • 我认为你应该在服务器而不是应用程序中解决它,因为网络转发发生在网络服务器中。

标签: iphone objective-c ipad


【解决方案1】:

当您有大量数据,并且想要对其进行指纹识别或获取一些唯一值时 = hash

您可以对文件名进行 sha1 或 md5 处理,除非您正在建造核电站或要在火星上撞毁漫游车,否则不必担心碰撞。

那个或带有 guid 或递增数字的查找。

【讨论】:

【解决方案2】:

是的,你的愿望实现了:)

有... Bitlyzer for iOS - “在 iOS 上使用 Bit.ly 缩短 URL 的类”

您只需要设置您的 Bitly API 用户名和密钥

更多信息here

【讨论】:

    猜你喜欢
    • 2011-08-20
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 2013-10-20
    • 1970-01-01
    • 2011-10-09
    相关资源
    最近更新 更多