小编mes*_*mia的帖子

如何在swift 2和3中使用常见的加密和/或计算sha256

我试图根据sha256使哈希成为密码值.我已经搜索了这个,但没有关于swift 2的信息.这个解决方案对我没用

func sha256(data:String) -> String {
        let data = self.dataUsingEncoding(NSUTF8StringEncoding)!
        var digest = [UInt8](count:Int(CC_SHA256_DIGEST_LENGTH), repeatedValue: 0)
        CC_SHA256(data.bytes, CC_LONG(data.length), &digest)
        let hexBytes = digest.map { String(format: "%02hhx", $0) }
        return hexBytes.joinWithSeparator("")
    }
Run Code Online (Sandbox Code Playgroud)

它给出错误:使用未解析的标识符CC_SHA256_DIGEST_LENGTH

sha256 digest commoncrypto swift2

12
推荐指数
1
解决办法
9481
查看次数

JJOE64 Android graphview动态设置LineGraphSeries

嗨,我正在尝试使用此库绘制图表,但其条目静态如下:

LineGraphSeries<DataPoint> series = new LineGraphSeries<DataPoint>(new DataPoint[] {

                        new DataPoint(0, 1),
                        new DataPoint(1, 5),
                        new DataPoint(2, 3),
                        new DataPoint(3, 2),
                        new DataPoint(4, 6)
                });
                graph.addSeries(series);
Run Code Online (Sandbox Code Playgroud)

我如何解决这个接受前的问题.在运行时创建的列表视图元素?基本上我想要这样的东西:

for (int i = 0; i < list.size(); i++) {
LineGraphSeries<DataPoint> series = new LineGraphSeries<DataPoint>(new DataPoint[] {

                        new DataPoint(i, list.getElement()),
});
}
Run Code Online (Sandbox Code Playgroud)

android android-graphview

4
推荐指数
1
解决办法
2787
查看次数