寝ても覚めてもこんぴうた

プログラム書いたり、ネットワーク設計したり、サーバ構築したり、車いじったり、ゲームしたり。そんなひとにわたしはなりたい。 投げ銭は kyash_id : chidakiyo マデ

Swift2でインターバル処理させる場合

1.5秒間隔ではろーはろー言わせたい場合にはこんな感じ

func timer() {
  let timer = NSTimer.scheduledTimerWithTimeInterval(1.5, target: self, selector: "hello", userInfo: nil, repeats: true)
  timer.fire()
}
    
func hello () {
  let now = NSDate()
  let formatter = NSDateFormatter()
  formatter.dateFormat = "yyyy/MM/dd HH:mm:ss"
  print("hello! hello! hello! " + formatter.stringFromDate(now))
}

selectorで実行するメソッドを指定するが、引数がない場合にはセミコロン:不要。 引数がある場合にはセミコロン必要らしいがまだ良くわかってない。