├── .github ├── FUNDING.yml └── workflows │ └── swift.yml ├── .gitignore ├── .spi.yml ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── Document ├── SKAsyncOperation.md ├── SKCrashReporter.md ├── SKDispatchFile.md ├── SKDispatchFileMonitor.md ├── SKFileLock.md ├── SKFinderExtension.md ├── SKMessagePort.md ├── SKNetworkInterface.md ├── SKNetworkMonitor.md ├── SKPermission.md ├── SKProcess.md ├── SKProcessMonitor.md ├── SKProtocol.md ├── SKSecurity.md ├── SKSignal.md ├── SKSystem.md └── SKUserDefault.md ├── LICENSE ├── ObjcSources └── Cryptor │ ├── SKSecurity.h │ └── SKSecurity.mm ├── Package.swift ├── README.md └── Sources ├── Common ├── SKData+Extension.swift ├── SKDouble+Extension.swift └── SKString+Extension.swift ├── Communication ├── SKMessagePort+Define.swift └── SKMessagePort.swift ├── Dispatch ├── SKDispatchFile.swift ├── SKDispatchFileMonitor+Define.swift ├── SKDispatchFileMonitor.swift ├── SKDispatchTimer+Define.swift └── SKDispatchTimer.swift ├── IO ├── SKIOBattery.swift ├── SKIOProcess.swift ├── SKIOResult.swift ├── SKIOReturn.swift └── SKIOSystem.swift ├── Network ├── SKNetworkInterface.swift ├── SKNetworkInterfaceDefine.swift ├── SKNetworkMonitor.swift └── SKNetworkMonitorDefine.swift ├── Permission ├── SKPermissionDefine.swift └── SKPreferencePaneDefine.swift ├── PrivacyInfo.xcprivacy ├── Process ├── SKProcess.swift ├── SKProcessMonitor.swift └── SKProcessMonitorDefine.swift ├── Protocol ├── SKClass+Protocol.swift └── SKOperation+Protocol.swift ├── SKAsyncOperation.swift ├── SKAtomicValue.swift ├── SKCrashReporter.swift ├── SKFileLock.swift ├── SKFinderExtension.swift ├── SKSignal.swift ├── SKUserDefault.swift ├── System ├── SKSystem+iOS.swift ├── SKSystem+macOS.swift ├── SKSystem.swift ├── SKSystemDefine.swift ├── SKSystemProcessResource+Additions.swift ├── SKSystemProcessResource+Define.swift ├── SKSystemProcessResource.swift ├── SKSystemResource+Additions.swift ├── SKSystemResource+Define.swift └── SKSystemResource.swift └── SystemKit.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/.spi.yml -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Document/SKAsyncOperation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKAsyncOperation.md -------------------------------------------------------------------------------- /Document/SKCrashReporter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKCrashReporter.md -------------------------------------------------------------------------------- /Document/SKDispatchFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKDispatchFile.md -------------------------------------------------------------------------------- /Document/SKDispatchFileMonitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKDispatchFileMonitor.md -------------------------------------------------------------------------------- /Document/SKFileLock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKFileLock.md -------------------------------------------------------------------------------- /Document/SKFinderExtension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKFinderExtension.md -------------------------------------------------------------------------------- /Document/SKMessagePort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKMessagePort.md -------------------------------------------------------------------------------- /Document/SKNetworkInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKNetworkInterface.md -------------------------------------------------------------------------------- /Document/SKNetworkMonitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKNetworkMonitor.md -------------------------------------------------------------------------------- /Document/SKPermission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKPermission.md -------------------------------------------------------------------------------- /Document/SKProcess.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKProcess.md -------------------------------------------------------------------------------- /Document/SKProcessMonitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKProcessMonitor.md -------------------------------------------------------------------------------- /Document/SKProtocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKProtocol.md -------------------------------------------------------------------------------- /Document/SKSecurity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKSecurity.md -------------------------------------------------------------------------------- /Document/SKSignal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKSignal.md -------------------------------------------------------------------------------- /Document/SKSystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKSystem.md -------------------------------------------------------------------------------- /Document/SKUserDefault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Document/SKUserDefault.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/LICENSE -------------------------------------------------------------------------------- /ObjcSources/Cryptor/SKSecurity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/ObjcSources/Cryptor/SKSecurity.h -------------------------------------------------------------------------------- /ObjcSources/Cryptor/SKSecurity.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/ObjcSources/Cryptor/SKSecurity.mm -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Common/SKData+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Common/SKData+Extension.swift -------------------------------------------------------------------------------- /Sources/Common/SKDouble+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Common/SKDouble+Extension.swift -------------------------------------------------------------------------------- /Sources/Common/SKString+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Common/SKString+Extension.swift -------------------------------------------------------------------------------- /Sources/Communication/SKMessagePort+Define.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Communication/SKMessagePort+Define.swift -------------------------------------------------------------------------------- /Sources/Communication/SKMessagePort.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Communication/SKMessagePort.swift -------------------------------------------------------------------------------- /Sources/Dispatch/SKDispatchFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Dispatch/SKDispatchFile.swift -------------------------------------------------------------------------------- /Sources/Dispatch/SKDispatchFileMonitor+Define.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Dispatch/SKDispatchFileMonitor+Define.swift -------------------------------------------------------------------------------- /Sources/Dispatch/SKDispatchFileMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Dispatch/SKDispatchFileMonitor.swift -------------------------------------------------------------------------------- /Sources/Dispatch/SKDispatchTimer+Define.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Dispatch/SKDispatchTimer+Define.swift -------------------------------------------------------------------------------- /Sources/Dispatch/SKDispatchTimer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Dispatch/SKDispatchTimer.swift -------------------------------------------------------------------------------- /Sources/IO/SKIOBattery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/IO/SKIOBattery.swift -------------------------------------------------------------------------------- /Sources/IO/SKIOProcess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/IO/SKIOProcess.swift -------------------------------------------------------------------------------- /Sources/IO/SKIOResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/IO/SKIOResult.swift -------------------------------------------------------------------------------- /Sources/IO/SKIOReturn.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/IO/SKIOReturn.swift -------------------------------------------------------------------------------- /Sources/IO/SKIOSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/IO/SKIOSystem.swift -------------------------------------------------------------------------------- /Sources/Network/SKNetworkInterface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Network/SKNetworkInterface.swift -------------------------------------------------------------------------------- /Sources/Network/SKNetworkInterfaceDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Network/SKNetworkInterfaceDefine.swift -------------------------------------------------------------------------------- /Sources/Network/SKNetworkMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Network/SKNetworkMonitor.swift -------------------------------------------------------------------------------- /Sources/Network/SKNetworkMonitorDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Network/SKNetworkMonitorDefine.swift -------------------------------------------------------------------------------- /Sources/Permission/SKPermissionDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Permission/SKPermissionDefine.swift -------------------------------------------------------------------------------- /Sources/Permission/SKPreferencePaneDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Permission/SKPreferencePaneDefine.swift -------------------------------------------------------------------------------- /Sources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/Process/SKProcess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Process/SKProcess.swift -------------------------------------------------------------------------------- /Sources/Process/SKProcessMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Process/SKProcessMonitor.swift -------------------------------------------------------------------------------- /Sources/Process/SKProcessMonitorDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Process/SKProcessMonitorDefine.swift -------------------------------------------------------------------------------- /Sources/Protocol/SKClass+Protocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Protocol/SKClass+Protocol.swift -------------------------------------------------------------------------------- /Sources/Protocol/SKOperation+Protocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/Protocol/SKOperation+Protocol.swift -------------------------------------------------------------------------------- /Sources/SKAsyncOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKAsyncOperation.swift -------------------------------------------------------------------------------- /Sources/SKAtomicValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKAtomicValue.swift -------------------------------------------------------------------------------- /Sources/SKCrashReporter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKCrashReporter.swift -------------------------------------------------------------------------------- /Sources/SKFileLock.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKFileLock.swift -------------------------------------------------------------------------------- /Sources/SKFinderExtension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKFinderExtension.swift -------------------------------------------------------------------------------- /Sources/SKSignal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKSignal.swift -------------------------------------------------------------------------------- /Sources/SKUserDefault.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SKUserDefault.swift -------------------------------------------------------------------------------- /Sources/System/SKSystem+iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystem+iOS.swift -------------------------------------------------------------------------------- /Sources/System/SKSystem+macOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystem+macOS.swift -------------------------------------------------------------------------------- /Sources/System/SKSystem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystem.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemDefine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemDefine.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemProcessResource+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemProcessResource+Additions.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemProcessResource+Define.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemProcessResource+Define.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemProcessResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemProcessResource.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemResource+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemResource+Additions.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemResource+Define.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemResource+Define.swift -------------------------------------------------------------------------------- /Sources/System/SKSystemResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/System/SKSystemResource.swift -------------------------------------------------------------------------------- /Sources/SystemKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChangYeop-Yang/Universal-SystemKit/HEAD/Sources/SystemKit.swift --------------------------------------------------------------------------------