├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── issue_report.md └── workflows │ ├── check.yml │ ├── google-utilities.yml │ └── test_coverage.yml ├── .gitignore ├── .ruby-version ├── .swiftformat ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.lock ├── GoogleUtilities.podspec ├── GoogleUtilities ├── AppDelegateSwizzler │ ├── GULAppDelegateSwizzler.m │ ├── GULSceneDelegateSwizzler.m │ ├── Internal │ │ ├── GULAppDelegateSwizzler_Private.h │ │ └── GULSceneDelegateSwizzler_Private.h │ ├── Public │ │ └── GoogleUtilities │ │ │ ├── GULAppDelegateSwizzler.h │ │ │ ├── GULApplication.h │ │ │ └── GULSceneDelegateSwizzler.h │ ├── README.md │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── Common │ └── GULLoggerCodes.h ├── Environment │ ├── GULAppEnvironmentUtil.m │ ├── NetworkInfo │ │ └── GULNetworkInfo.m │ ├── Public │ │ └── GoogleUtilities │ │ │ ├── GULAppEnvironmentUtil.h │ │ │ ├── GULKeychainStorage.h │ │ │ ├── GULKeychainUtils.h │ │ │ └── GULNetworkInfo.h │ ├── Resources │ │ └── PrivacyInfo.xcprivacy │ └── SecureStorage │ │ ├── GULKeychainStorage.m │ │ └── GULKeychainUtils.m ├── Logger │ ├── GULLogger.m │ ├── Public │ │ └── GoogleUtilities │ │ │ ├── GULLogger.h │ │ │ └── GULLoggerLevel.h │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── MethodSwizzler │ ├── GULSwizzler.m │ ├── Public │ │ └── GoogleUtilities │ │ │ ├── GULOriginalIMPConvenienceMacros.h │ │ │ └── GULSwizzler.h │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── NSData+zlib │ ├── GULNSData+zlib.m │ ├── Public │ │ └── GoogleUtilities │ │ │ └── GULNSData+zlib.h │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── Network │ ├── GULMutableDictionary.m │ ├── GULNetwork.m │ ├── GULNetworkConstants.m │ ├── GULNetworkInternal.h │ ├── GULNetworkURLSession.m │ ├── Public │ │ └── GoogleUtilities │ │ │ ├── GULMutableDictionary.h │ │ │ ├── GULNetwork.h │ │ │ ├── GULNetworkConstants.h │ │ │ ├── GULNetworkLoggerProtocol.h │ │ │ ├── GULNetworkMessageCode.h │ │ │ └── GULNetworkURLSession.h │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── Privacy │ ├── Empty.swift │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── Reachability │ ├── GULReachabilityChecker+Internal.h │ ├── GULReachabilityChecker.m │ ├── GULReachabilityMessageCode.h │ ├── Public │ │ └── GoogleUtilities │ │ │ └── GULReachabilityChecker.h │ └── Resources │ │ └── PrivacyInfo.xcprivacy ├── SwizzlerTestHelpers │ ├── GULRuntimeClassDiff.h │ ├── GULRuntimeClassDiff.m │ ├── GULRuntimeClassSnapshot.h │ ├── GULRuntimeClassSnapshot.m │ ├── GULRuntimeDiff.h │ ├── GULRuntimeDiff.m │ ├── GULRuntimeSnapshot.h │ ├── GULRuntimeSnapshot.m │ ├── GULRuntimeStateHelper.h │ ├── GULRuntimeStateHelper.m │ ├── GULSwizzler+Unswizzle.m │ ├── GULSwizzlingCache.h │ ├── GULSwizzlingCache.m │ ├── GULSwizzlingCache_Private.h │ └── Public │ │ └── GoogleUtilities │ │ └── GULSwizzler+Unswizzle.h ├── Tests │ ├── SwiftUnit │ │ └── GULAppEnvironmentUtilTest.swift │ └── Unit │ │ ├── Environment │ │ ├── GULAppEnvironmentUtilTest.m │ │ └── GULKeychainStorageTests.m │ │ ├── Logger │ │ └── GULLoggerTest.m │ │ ├── Network │ │ ├── GULMutableDictionaryTest.m │ │ ├── GULNetworkTest.m │ │ └── third_party │ │ │ ├── GTMHTTPServer.h │ │ │ ├── GTMHTTPServer.m │ │ │ └── LICENSE │ │ ├── Reachability │ │ └── GULReachabilityCheckerTest.m │ │ ├── Shared │ │ └── URLSession │ │ │ ├── FIRURLSessionOCMockStub.h │ │ │ └── FIRURLSessionOCMockStub.m │ │ ├── Swizzler │ │ ├── GULAppDelegateSwizzlerTest.m │ │ ├── GULRuntimeClassDiffTests.m │ │ ├── GULRuntimeClassSnapshotTests.m │ │ ├── GULRuntimeDiffTests.m │ │ ├── GULRuntimeSnapshotTests.m │ │ ├── GULRuntimeStateHelperTests.m │ │ ├── GULSceneDelegateSwizzlerTest.m │ │ ├── GULSwizzlerInheritedMethodsSwizzlingTest.m │ │ ├── GULSwizzlerTest.m │ │ └── GULSwizzlingCacheTest.m │ │ ├── UserDefaults │ │ └── GULUserDefaultsTests.m │ │ └── Utils │ │ ├── GULTestKeychain.h │ │ └── GULTestKeychain.m └── UserDefaults │ ├── GULUserDefaults.m │ ├── Public │ └── GoogleUtilities │ │ └── GULUserDefaults.h │ └── Resources │ └── PrivacyInfo.xcprivacy ├── LICENSE ├── Mintfile ├── Package.swift ├── README.md ├── SwiftPMTests ├── objc-import-test │ ├── objc-header.m │ └── objc-module.m └── swift-test │ └── main.swift ├── setup-scripts.sh └── third_party └── IsAppEncrypted ├── IsAppEncrypted.m ├── LICENSE └── Public └── IsAppEncrypted.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.github/ISSUE_TEMPLATE/issue_report.md -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/google-utilities.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.github/workflows/google-utilities.yml -------------------------------------------------------------------------------- /.github/workflows/test_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.github/workflows/test_coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.7 2 | -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/.swiftformat -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /GoogleUtilities.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities.podspec -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/GULSceneDelegateSwizzler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/GULSceneDelegateSwizzler.m -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULApplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULApplication.h -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULSceneDelegateSwizzler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULSceneDelegateSwizzler.h -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/README.md -------------------------------------------------------------------------------- /GoogleUtilities/AppDelegateSwizzler/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/AppDelegateSwizzler/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/Common/GULLoggerCodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Common/GULLoggerCodes.h -------------------------------------------------------------------------------- /GoogleUtilities/Environment/GULAppEnvironmentUtil.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/GULAppEnvironmentUtil.m -------------------------------------------------------------------------------- /GoogleUtilities/Environment/NetworkInfo/GULNetworkInfo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/NetworkInfo/GULNetworkInfo.m -------------------------------------------------------------------------------- /GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h -------------------------------------------------------------------------------- /GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h -------------------------------------------------------------------------------- /GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h -------------------------------------------------------------------------------- /GoogleUtilities/Environment/Public/GoogleUtilities/GULNetworkInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/Public/GoogleUtilities/GULNetworkInfo.h -------------------------------------------------------------------------------- /GoogleUtilities/Environment/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m -------------------------------------------------------------------------------- /GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m -------------------------------------------------------------------------------- /GoogleUtilities/Logger/GULLogger.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Logger/GULLogger.m -------------------------------------------------------------------------------- /GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h -------------------------------------------------------------------------------- /GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h -------------------------------------------------------------------------------- /GoogleUtilities/Logger/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Logger/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/MethodSwizzler/GULSwizzler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/MethodSwizzler/GULSwizzler.m -------------------------------------------------------------------------------- /GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULOriginalIMPConvenienceMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULOriginalIMPConvenienceMacros.h -------------------------------------------------------------------------------- /GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULSwizzler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULSwizzler.h -------------------------------------------------------------------------------- /GoogleUtilities/MethodSwizzler/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/MethodSwizzler/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/NSData+zlib/GULNSData+zlib.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/NSData+zlib/GULNSData+zlib.m -------------------------------------------------------------------------------- /GoogleUtilities/NSData+zlib/Public/GoogleUtilities/GULNSData+zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/NSData+zlib/Public/GoogleUtilities/GULNSData+zlib.h -------------------------------------------------------------------------------- /GoogleUtilities/NSData+zlib/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/NSData+zlib/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/Network/GULMutableDictionary.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/GULMutableDictionary.m -------------------------------------------------------------------------------- /GoogleUtilities/Network/GULNetwork.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/GULNetwork.m -------------------------------------------------------------------------------- /GoogleUtilities/Network/GULNetworkConstants.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/GULNetworkConstants.m -------------------------------------------------------------------------------- /GoogleUtilities/Network/GULNetworkInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/GULNetworkInternal.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/GULNetworkURLSession.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/GULNetworkURLSession.m -------------------------------------------------------------------------------- /GoogleUtilities/Network/Public/GoogleUtilities/GULMutableDictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Public/GoogleUtilities/GULMutableDictionary.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkConstants.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkMessageCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkMessageCode.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h -------------------------------------------------------------------------------- /GoogleUtilities/Network/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Network/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/Privacy/Empty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Privacy/Empty.swift -------------------------------------------------------------------------------- /GoogleUtilities/Privacy/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Privacy/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h -------------------------------------------------------------------------------- /GoogleUtilities/Reachability/GULReachabilityChecker.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Reachability/GULReachabilityChecker.m -------------------------------------------------------------------------------- /GoogleUtilities/Reachability/GULReachabilityMessageCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Reachability/GULReachabilityMessageCode.h -------------------------------------------------------------------------------- /GoogleUtilities/Reachability/Public/GoogleUtilities/GULReachabilityChecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Reachability/Public/GoogleUtilities/GULReachabilityChecker.h -------------------------------------------------------------------------------- /GoogleUtilities/Reachability/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Reachability/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassDiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassDiff.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassDiff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassDiff.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassSnapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassSnapshot.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassSnapshot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeClassSnapshot.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeDiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeDiff.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeDiff.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeDiff.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeSnapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeSnapshot.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeSnapshot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeSnapshot.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeStateHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeStateHelper.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULRuntimeStateHelper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULRuntimeStateHelper.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULSwizzler+Unswizzle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULSwizzler+Unswizzle.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULSwizzlingCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULSwizzlingCache.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULSwizzlingCache.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULSwizzlingCache.m -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/GULSwizzlingCache_Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/GULSwizzlingCache_Private.h -------------------------------------------------------------------------------- /GoogleUtilities/SwizzlerTestHelpers/Public/GoogleUtilities/GULSwizzler+Unswizzle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/SwizzlerTestHelpers/Public/GoogleUtilities/GULSwizzler+Unswizzle.h -------------------------------------------------------------------------------- /GoogleUtilities/Tests/SwiftUnit/GULAppEnvironmentUtilTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/SwiftUnit/GULAppEnvironmentUtilTest.swift -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Environment/GULAppEnvironmentUtilTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Environment/GULAppEnvironmentUtilTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Environment/GULKeychainStorageTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Environment/GULKeychainStorageTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Logger/GULLoggerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Logger/GULLoggerTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Network/GULMutableDictionaryTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Network/GULMutableDictionaryTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Network/GULNetworkTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Network/GULNetworkTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Network/third_party/GTMHTTPServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Network/third_party/GTMHTTPServer.h -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Network/third_party/GTMHTTPServer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Network/third_party/GTMHTTPServer.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Network/third_party/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Network/third_party/LICENSE -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Reachability/GULReachabilityCheckerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Reachability/GULReachabilityCheckerTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Shared/URLSession/FIRURLSessionOCMockStub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Shared/URLSession/FIRURLSessionOCMockStub.h -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Shared/URLSession/FIRURLSessionOCMockStub.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Shared/URLSession/FIRURLSessionOCMockStub.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULAppDelegateSwizzlerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULAppDelegateSwizzlerTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeClassDiffTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeClassDiffTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeClassSnapshotTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeClassSnapshotTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeDiffTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeDiffTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeSnapshotTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeSnapshotTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeStateHelperTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULRuntimeStateHelperTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULSceneDelegateSwizzlerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULSceneDelegateSwizzlerTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULSwizzlerInheritedMethodsSwizzlingTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULSwizzlerInheritedMethodsSwizzlingTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULSwizzlerTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULSwizzlerTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Swizzler/GULSwizzlingCacheTest.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Swizzler/GULSwizzlingCacheTest.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/UserDefaults/GULUserDefaultsTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/UserDefaults/GULUserDefaultsTests.m -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Utils/GULTestKeychain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Utils/GULTestKeychain.h -------------------------------------------------------------------------------- /GoogleUtilities/Tests/Unit/Utils/GULTestKeychain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/Tests/Unit/Utils/GULTestKeychain.m -------------------------------------------------------------------------------- /GoogleUtilities/UserDefaults/GULUserDefaults.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/UserDefaults/GULUserDefaults.m -------------------------------------------------------------------------------- /GoogleUtilities/UserDefaults/Public/GoogleUtilities/GULUserDefaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/UserDefaults/Public/GoogleUtilities/GULUserDefaults.h -------------------------------------------------------------------------------- /GoogleUtilities/UserDefaults/Resources/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/GoogleUtilities/UserDefaults/Resources/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/LICENSE -------------------------------------------------------------------------------- /Mintfile: -------------------------------------------------------------------------------- 1 | nicklockwood/SwiftFormat@0.49.2 2 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/README.md -------------------------------------------------------------------------------- /SwiftPMTests/objc-import-test/objc-header.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/SwiftPMTests/objc-import-test/objc-header.m -------------------------------------------------------------------------------- /SwiftPMTests/objc-import-test/objc-module.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/SwiftPMTests/objc-import-test/objc-module.m -------------------------------------------------------------------------------- /SwiftPMTests/swift-test/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/SwiftPMTests/swift-test/main.swift -------------------------------------------------------------------------------- /setup-scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/setup-scripts.sh -------------------------------------------------------------------------------- /third_party/IsAppEncrypted/IsAppEncrypted.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/third_party/IsAppEncrypted/IsAppEncrypted.m -------------------------------------------------------------------------------- /third_party/IsAppEncrypted/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/third_party/IsAppEncrypted/LICENSE -------------------------------------------------------------------------------- /third_party/IsAppEncrypted/Public/IsAppEncrypted.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/GoogleUtilities/HEAD/third_party/IsAppEncrypted/Public/IsAppEncrypted.h --------------------------------------------------------------------------------