そのため、Objective Cの数字を使っていくつかのことをしようとしていますが、選択肢がたくさんあることに気づきました。アプリにどのタイプを使用するかについては、戸惑っています。
だからここにタイプがあります。
- NSNumber(クラス)
- NSDecmial(構造体)
- NSDecimalNumber(クラス)
- float / double(プリミティブ型)
したがって、基本的に私が行う必要があるのは、10進数ベースの時間を表すNSStringを取得することです。(10.4は10時間(4/10)* 60分になります)そしてそれを次のように変換します:
- 文字列表現DH:M(これには除算、乗算、基本的な算術が必要です)
- 後で簡単に計算できるように格納する数値タイプ(主にNSTimeIntervals間で変換し、減算を実行します)
ああ、私はこれらに対しても絶対値を実行できる必要があります
難しい部分は実際にはタイプ間で移行しているようです。
私にとってこれは非常に些細な問題なので、遅くなるのか、Objective Cの数値タイプがうまくいかないのかはわかりませんが、手を使うことはできます。