OSDN Git Service

NSObjectを継承しなくて良いクラスの親クラスを無しにした
authormasakih <masakih@users.sourceforge.jp>
Sun, 19 Feb 2017 13:21:18 +0000 (22:21 +0900)
committermasakih <masakih@users.sourceforge.jp>
Sun, 19 Feb 2017 13:21:18 +0000 (22:21 +0900)
KCD/HMAnchorageRepairManager.swift
KCD/HMHistoryItemCleaner.swift
KCD/HMJSONTracker.swift
KCD/HMQueue.swift

index cd485e9..ac0e061 100644 (file)
@@ -9,7 +9,7 @@
 import Cocoa
 
 
-class HMAnchorageRepairManager: NSObject {
+class HMAnchorageRepairManager {
     static let `default`: HMAnchorageRepairManager = HMAnchorageRepairManager()
     
     private let fleetManager: HMFleetManager
@@ -20,11 +20,9 @@ class HMAnchorageRepairManager: NSObject {
     }
     private let repairShipTypeIds: [Int] = [19]
     
-    override init() {
+    init() {
         let appDelegate = NSApplication.shared().delegate as! HMAppDelegate
-        fleetManager = appDelegate.fleetManager
-        super.init()
-        
+        fleetManager = appDelegate.fleetManager        
         let nc = NotificationCenter.default
         nc.addObserver(forName: .HenseiDidChange, object: nil, queue: nil) { notification in
             guard let userInfo = notification.userInfo,
index 5e08c81..7ade594 100644 (file)
@@ -8,7 +8,7 @@
 
 import Cocoa
 
-class HMHistoryItemCleaner: NSObject {
+class HMHistoryItemCleaner {
     func cleanOldHistoryItems() {
         guard UserDefaults.standard.cleanOldHistoryItems else {
             return
index 8eeda20..3914aa2 100644 (file)
@@ -8,14 +8,13 @@
 
 import Cocoa
 
-class HMJSONTracker: NSObject {
+class HMJSONTracker {
     private let queue: HMQueue
     private let reciever: HMJSONReciever
     
-    override init() {
+    init() {
         queue = HMQueue()
         reciever = HMJSONReciever(queue: queue)
-        super.init()
         start()
     }
     deinit {
index b5155f3..619ece1 100644 (file)
@@ -8,7 +8,7 @@
 
 import Cocoa
 
-class HMQueue: NSObject {
+class HMQueue {
     private var contents: [Any] = []
     private let lock = NSCondition()