CoreWLAN macOS 10.13 to 10.14 API Differences

CWInterface.h
Declaration
From+ (nonnull instancetype)interfaceWithName:(nonnull NSString *)name
To+ (nonnull instancetype)interfaceWithName:(nullable NSString *)name

Declaration
From- (nonnull instancetype)initWithInterfaceName:(nonnull NSString *)name
To- (nonnull instancetype)initWithInterfaceName:(nullable NSString *)name

CWNetwork.h
Declaration
From@property (readonly, nonnull) CWChannel *wlanChannel
To@property (readonly, nullable) CWChannel *wlanChannel

CWNetworkProfile.h
Declaration
From@property (copy, nonnull) NSData *ssidData
To@property (copy, nullable) NSData *ssidData

CWWiFiClient.h
Removed -[CWEventDelegate virtualInterfaceStateChangedForWiFiInterfaceWithName:]
Removed -[CWEventDelegate rangingReportEventForWiFiInterfaceWithName:data:error:]
Declaration
From- (nullable CWWiFiClient *)init
To- (nonnull instancetype)init