swift手记-6

//
//  ViewController.swift
//  learn
//
//  Created by myhaspl on 16/1/26.
//  copyright (c) 2016年 myhaspl. All rights reserved.
//

import Cocoa

class ViewController: NSViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override var representedobject: AnyObject? {
        didSet {
        // Update the view,if already loaded.
        }
    }

    @IBOutlet weak var hashresult: NSTextField!
    @IBOutlet weak var sourcestr: NSTextField!
    @IBAction func hashbutton(sender: AnyObject) {
        let sourcestring=sourcestr.stringValue
        var hashres:Int64=1
        var str:String
        for charascii in sourcestring.utf8{
            str="\(charascii)"
            hashres = str.toInt()! + 33 * hashres
        }
        hashresult.stringValue=String(hashres)
    }
}

字符串HASH

博客所有内容是原创,如果转载请注明来源

http://blog.csdn.net/myhaspl/


相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...