macos
swift3

Swift3のmacosで現在のWiFi SSIDを取得する方法

More than 1 year has passed since last update.

意外と調べても見つからなかったのでメモ

Build PhasesLink Binary With LibrariesからCoreWLAN.frameworkを追加

その後、コードに下記を記述

ssid.swift
import CoreWLAN

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
    func applicationDidFinishLaunching(_ aNotification: Notification) {
        print(CWWiFiClient.init()?.interface()?.ssid() ?? String())
    }
}