Skip to content

Instantly share code, notes, and snippets.

View nerdsupremacist's full-sized avatar
🏠
#stayhome

Mathias Quintero nerdsupremacist

🏠
#stayhome
View GitHub Profile
@nerdsupremacist
nerdsupremacist / String+camelized.swift
Last active December 25, 2019 17:31 — forked from reitzig/Camelizer.swift
Convert Swift strings to camel case
fileprivate let badChars = CharacterSet.alphanumerics.inverted
extension String {
var uppercasingFirst: String {
return prefix(1).uppercased() + dropFirst().lowercased()
}
var lowercasingFirst: String {
return prefix(1).lowercased() + dropFirst().lowercased()
}
@nerdsupremacist
nerdsupremacist / SSID.swift
Last active December 11, 2017 13:28 — forked from werediver/WiFiSsid.swift
Get the connected Wi-Fi network SSID on iOS (in Swift).
import Foundation
import SystemConfiguration.CaptiveNetwork
func ssid() -> String? {
let interfaces = CNCopySupportedInterfaces() as [AnyObject]?
let interfaceNames = interfaces?.map { $0 as! CFString }
let interfaceDictionaries = interfaceNames?.flatMap { CNCopyCurrentNetworkInfo($0) as? [String : AnyObject] }
return interfaceDictionaries?.flatMap { $0[kCNNetworkInfoKeySSID as String] as? String }
.first
}