Skip to content
Minizip framework wrapper for iOS, OSX, tvOS, and watchOS.
Branch: master
Clone or download
Latest commit 6be834b Mar 29, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Minizip.xcodeproj Fixed builds on Xcode 9 — the custom modulemaps are not required anym… Mar 28, 2018
Minizip Fixed builds on Xcode 9 — the custom modulemaps are not required anym… Mar 28, 2018
Vendor/Minizip
.gitignore
LICENSE Add LICENSE. Feb 7, 2016
README.md

README.md

Minizip

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.4.0 2018-03-28

1.3.0 2016-11-18

  • Use version-less SDK path for MacOSX10.12.sdk compatibility. Thanks RossAnderson!

1.2.0 2016-03-29

  • Fixes compilation on Xcode 7.3.

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.

Original 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.

You can’t perform that action at this time.