diff --git a/SocketIOClientSwift/SocketAnyEvent.swift b/SocketIOClientSwift/SocketAnyEvent.swift index e0ddfe2..55d88a8 100644 --- a/SocketIOClientSwift/SocketAnyEvent.swift +++ b/SocketIOClientSwift/SocketAnyEvent.swift @@ -24,7 +24,7 @@ import Foundation -@objc public class SocketAnyEvent { +@objc public final class SocketAnyEvent { public let event:String! public var items:[AnyObject]? diff --git a/SocketIOClientSwift/SocketEngine.swift b/SocketIOClientSwift/SocketEngine.swift index 8b997e7..b66c0dc 100644 --- a/SocketIOClientSwift/SocketEngine.swift +++ b/SocketIOClientSwift/SocketEngine.swift @@ -30,7 +30,7 @@ extension String { } } -public class SocketEngine: NSObject, WebSocketDelegate { +public final class SocketEngine: NSObject, WebSocketDelegate { private typealias Probe = (msg:String, type:PacketType, data:ContiguousArray?) private typealias ProbeWaitQueue = [Probe] diff --git a/SocketIOClientSwift/SocketParser.swift b/SocketIOClientSwift/SocketParser.swift index 50203c2..822467f 100644 --- a/SocketIOClientSwift/SocketParser.swift +++ b/SocketIOClientSwift/SocketParser.swift @@ -26,7 +26,7 @@ class SocketParser { private static let shredder = SocketParser.PacketShredder() // Translation of socket.io-parser#deconstructPacket - private class PacketShredder { + private final class PacketShredder { var buf = ContiguousArray() func shred(data:AnyObject) -> AnyObject {