Latest 1.0.0
Homepage https://github.com/dexman/Minizip
License MIT
Platforms ios 8.0, osx 10.11, watchos 2.0, tvos 9.0, requires ARC
Authors

Minizip framework wrapper for iOS, OSX, tvOS, and watchOS. Based on nmoinvaz/minizip.

Installation

Carthage

Carthage is the recommended way to install Minizip. Add the following to your Cartfile:

github "dexman/Minizip"

Usage

Import Minizip into your Swift code with:

import Minizip

See Vendor/Minizip/miniunz.c and Vendor/Minizip/minizip.c for examples in C.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

History

1.1.0 / 2016-02-07

  • Make ioapi_buf and ioapi_mem public.

1.0.0 / 2016-02-06

Added

  • Initial version.
  • Exposes Minizip as a framwork to on iOS, OSX, tvOS, and watchOS.
  • Fix compiler warnings in minizip under Xcode 7.2.

Credits

Minizip code taken from nmoinvaz/minizip.

Framework module approach by Matt Behrens as documented in Getting Started Using C Libraries from Swift.

License

This software may be modified and distributed under the terms of the MIT license. See the LICENSE file for details.

Latest podspec

{
    "name": "Minizip",
    "version": "1.0.0",
    "summary": "Minizip framework wrapper for iOS, OSX, tvOS, and watchOS.",
    "description": "Minizip framework wrapper for iOS, OSX, tvOS, and watchOS.nnProvides low-level zip file manipulation functionality.",
    "homepage": "https://github.com/dexman/Minizip",
    "license": "MIT",
    "authors": {
        "Arthur Dexter": "[email protected]"
    },
    "source": {
        "git": "https://github.com/dexman/Minizip.git",
        "tag": "1.0.0"
    },
    "platforms": {
        "ios": "8.0",
        "osx": "10.11",
        "watchos": "2.0",
        "tvos": "9.0"
    },
    "requires_arc": true,
    "source_files": [
        "Vendor/Minizip/aes/*.{c,h}",
        "Vendor/Minizip/{ioapi,ioapi_mem,ioapi_buf,unzip,zip}.{c,h}",
        "Vendor/Minizip/crypt.h"
    ],
    "public_header_files": "Vendor/Minizip/{ioapi,unzip,zip}.h",
    "libraries": "z"
}

Pin It on Pinterest

Share This