Also versuche ich ein paar Dinge mit Zahlen in Objective C zu tun und stelle fest, dass es eine Fülle von Optionen gibt, und ich bin nur verwirrt darüber, welchen Typ ich verwenden soll AppWie benutzt man die verschiedenen Zahlentypen in Objective C
also hier sind die Typen.
- NSNumber (das ist eine Klasse)
- NSDecmial (das ein struct)
- NSDecimalNumber (die eine Klasse ist)
- float/double (die primitive Typen)
so im Wesentlichen, was ich tun muss, ist ein NSString, der dezimale Stunden darstellt. (10.4 würde 10 Stunden und (4/10) * 60 Minuten) und wandelt es in:
- ein String-Darstellung DH: M (dies muss Division, Multiplikation und Grund arithmatic)
- eine Anzahl Typen letztere Speicher für einfache Berechnungen (wird meist zwischen NSTimeIntervals umstellen und dabei Subtraktionen)
Oh, und ich muss in der Lage sein einen Absolutwert als auch auf diesen
zu tun, scheint es, dass der schwierige Teil ist eigentlich Übergang zwischen den Typen.
Für mich ein sehr triviales Problem ist so: "Ich bin nicht sicher, ob seine spät oder weil objektive C numerische Typen saugen, aber ich konnte eine Hand verwenden.