OSDN Git Service

Timerをクロージャ方式にした
[kcd/KCD.git] / KCD / Debug.swift
index 8d2101f..4b69786 100644 (file)
@@ -13,8 +13,11 @@ final class Debug {
     enum Level: Int {
         
         case none
+        
         case test
+        
         case debug
+        
         case full
         
         func higher(other: Level) -> Bool {
@@ -60,15 +63,19 @@ final class Debug {
     class func dump<T>(_ value: T, name: String? = nil, indent: Int = 0, maxDepth: Int = Int.max, maxItems: Int = Int.max) -> T {
         
         #if DEBUG
+        
             return Swift.dump(value, name: name, indent: indent, maxDepth: maxDepth, maxItems: maxItems)
+        
         #else
+        
             return value
+        
         #endif
     }
     
     class func excute(level: Level, f: () -> Void) {
         
-        if UserDefaults.standard.degugPrintLevel.higher(other: level) {
+        if UserDefaults.standard[.degugPrintLevel].higher(other: level) {
             
             f()
         }