diff GeoQuiz/Components/FormatterExtension.swift @ 10:a793f33f05fb

refactor code and fix layout
author Dennis C. M. <dennis@denniscm.com>
date Sat, 08 Oct 2022 21:36:40 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GeoQuiz/Components/FormatterExtension.swift	Sat Oct 08 21:36:40 2022 +0200
@@ -0,0 +1,22 @@
+//
+//  Formatters.swift
+//  GeoQuiz
+//
+//  Created by Dennis Concepción Martín on 8/10/22.
+//
+
+import Foundation
+
+extension Formatter {
+    static let withSeparator: NumberFormatter = {
+        let formatter = NumberFormatter()
+        formatter.numberStyle = .decimal
+        return formatter
+    }()
+}
+
+extension Int {
+    var formattedWithSeparator: String {
+        return Formatter.withSeparator.string(for: self) ?? ""
+    }
+}