# AppleDeveloperKit **Repository Path**: flyingcane/AppleDeveloperKit ## Basic Information - **Project Name**: AppleDeveloperKit - **Description**: Useful and reusable codes during project development, which uses Apple technologies, and the unit tests cover the most of codes. - **Primary Language**: Swift - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-05 - **Last Updated**: 2023-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README AppleDeveloperKit AppleDeveloperKit collects some useful and reusable codes during project development, which uses Apple technologies, and the unit tests cover the most of codes. I hope it will be your code mannual during project development. ## Code structure ```shell ├── Algorithm │   └── Stack.swift ├── Animation │   └── CAMediaTimingFunction+More.swift ├── AppleDeveloperKit.swift ├── AudioVideo │   ├── AVHelper.swift │   ├── Audio │   │   ├── AudioDefinitions.swift │   │   ├── AudioError.swift │   │   ├── AudioGenerator.swift │   │   └── AudioInfoCollector.swift │   ├── H264 │   │   ├── H264Decoder.h │   │   ├── H264Decoder.m │   │   ├── H264Encoder.h │   │   ├── H264Encoder.m │   │   ├── H264Error.h │   │   ├── H264Error.m │   │   ├── H264Nalu.h │   │   └── H264Nalu.m │   ├── PixelBufferPool.swift │   ├── PlayerController.swift │   └── Video │   ├── CameraPreviewView.swift │   ├── VideoLayerView.swift │   └── VideoTrimmer.swift ├── Bundle │   ├── AppleBundle.swift │   └── MainBundle.swift ├── Cache │   ├── FileCacheManager.swift │   └── MemoryCache.swift ├── CoreGraphics │   ├── CGPoint+ADK.swift │   ├── CGRect+ADK.swift │   └── CGSize+ADK.swift ├── Foundation │   ├── AnyDispatchSource.swift │   ├── DispatchTimer.swift │   ├── Extension │   │   ├── Array+ADK.swift │   │   ├── BinaryFloatingPoint+ADK.swift │   │   ├── DispatchQueue+ADK.swift │   │   ├── FileManager+ADK.swift │   │   ├── String+ADK.swift │   │   └── UserDefaults+ADK.swift │   ├── Foundation.swift │   ├── Locks.swift │   ├── ObservationLite │   │   ├── Disposable.swift │   │   ├── Observable.swift │   │   └── Subject.swift │   └── WeakObjects.swift ├── Image │   └── Image+ADK.swift ├── Metal │   └── CVPixelBuffer+MetalTexture.swift ├── Utility │   ├── MemoryMonitor.swift │   ├── SystemControl.swift │   ├── TimeProfiler │   │   ├── MultiTimeProfiler.swift │   │   └── TimeProfiler.swift │   ├── Validator.swift │   └── Version.swift └── macOS ├── Extension │   └── NSWindow+Info.swift └── Shell.swift ```