func updatePlayingTime() { if floor(playSong.currentTime) == floor(playSong.duration) { timer.invalidate() onbyou.text = formatTimeString(playSong.duration) return } onbyou.text = formatTimeString(playSong.currentTime) } func formatTimeString(_ d: Double) -> String { let s: Int = Int(d.truncatingRemainder(dividingBy: 60)) let m: Int = Int(((d - Double(s)) / 60).truncatingRemainder(dividingBy: 60)) let str = String(format: "%2d:%02d", m, s) return str }
d.truncatingRemainder(dividingBy: 60)
この値の残りは切り捨て除算を使用して他の値で除算されます。
例えばplaySong.currentTime(ここで言うd)が50秒だった場合
1)まずこの値の残りというのは50の残りという認識でいいのか
2)またその残りを他の値(ここで言う60)で除算するという認識でいいのか
3)50の残りとはどの数を基準にして50の残りを出すのか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/07 00:54 編集
2016/12/07 00:56
2016/12/07 01:05
2016/12/07 01:06
2016/12/07 01:14
2016/12/07 01:22
2016/12/07 01:27