Skip to content

Instantly share code, notes, and snippets.

View jonnyholland's full-sized avatar

Jonny Holland jonnyholland

  • New York City
  • 08:43 (UTC -04:00)
View GitHub Profile
@jonnyholland
jonnyholland / serialNumber.swift
Created August 3, 2025 01:59 — forked from leogdion/serialNumber.swift
How To Get A Serial Number on macOS in Swift
var serialNumber: String? {
let platformExpert = IOServiceGetMatchingService(kIOMasterPortDefault, IOServiceMatching("IOPlatformExpertDevice") )
guard platformExpert > 0 else {
return nil
}
guard let serialNumber = (IORegistryEntryCreateCFProperty(platformExpert, kIOPlatformSerialNumberKey as CFString, kCFAllocatorDefault, 0).takeUnretainedValue() as? String)?.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines) else {
return nil
}
@jonnyholland
jonnyholland / CDView.swift
Created August 18, 2024 01:56 — forked from dkun7944/CDView.swift
SwiftUI + Swift.Shader CD
//
// CDView.swift
// CD
//
// Created by Daniel Kuntz on 7/3/23.
//
import SwiftUI
struct ShapeWithHole: Shape {