Ich habe eine Entfernung als float und ich suche nach einer Möglichkeit, es für menschliche Leser gut zu formatieren. Idealerweise möchte ich, dass es von m nach km wechselt, wenn es größer wird, und um die Anzahl schön zu runden. In Meilen umzuwandeln wäre ein Bonus. Ich bin mir sicher, dass viele Leute ein solches Bedürfnis haben und ich hoffe, dass irgendwo Code herumläuft.Objective c string formatter für entfernungen
Hier ist, wie ich die Formate mag:
- 0-100m: 47m (als ganze Zahl)
- 100-1000m: 325m oder 320m (rund auf die nächsten 5 oder 10 Meter)
- 1000-10000m: 1,2 km (Runde zur nächsten mit einer Nachkommastelle)
- 10000m +: 21km
Wenn kein Code vorhanden ist, wie kann ich meine eigenen Formatierer schreiben ?
Dank
Ich mochte diese Lösung. Es wurde eine 'NSString + Entfernung'-Kategorie basierend darauf erstellt. Gist: https://gist.github.com/1397837 – Alex
Danke das ist genau das, was ich für CLLocationDistance brauche. –
Welche Lizenz/Begriffe sind mit dieser Kategorie verknüpft? Ich plane, es in meiner App zu verwenden. In meinen Lizenzen VC, möchten Sie ein Schiedsverfahren? – Andrew