Parus icon indicating copy to clipboard operation
Parus copied to clipboard

Add static lib and framework distribution.

Open oleksii-demedetskyi opened this issue 10 years ago • 7 comments

oleksii-demedetskyi avatar Jul 07 '14 07:07 oleksii-demedetskyi

Hi @dodikk. Can we rely on your help here?

oleksii-demedetskyi avatar Jul 07 '14 08:07 oleksii-demedetskyi

Definitely yes, you can. Not sure how much I'll be able to contribute and when I'll be able to do that. Let's discuss this in private (textual or voice chat).

dodikk avatar Jul 07 '14 11:07 dodikk

A few things to do beforehand

  1. Make sure your public headers includes have triangle bracket style.
  2. Use as much forward declarations as possible in public headers.

dodikk avatar Jul 07 '14 11:07 dodikk

Some links :

  1. Framework Programming Guide (applies to iOS just fine) https://developer.apple.com/library/mac/documentation/macosx/conceptual/BPFrameworks/Frameworks.html
  2. Framework project template for Xcode 4 and Xcode 5 https://github.com/kstenerud/iOS-Universal-Framework
  3. A lightweight example of library with both source and framework distribution https://github.com/dodikk/ESLocale

dodikk avatar Jul 08 '14 14:07 dodikk

@DAlOG I have some experience with framework distribution, so I will handle this.

Forsarion avatar Jul 12 '14 17:07 Forsarion

@dodikk Thanks for useful links :)

Forsarion avatar Jul 12 '14 17:07 Forsarion

Do not commit artefacts to the repository. Use "github releases" instead.

Otherwise your repository will grow too large and hard to checkout. In this case you'll end up like ios-openssl

dodikk avatar Jul 15 '14 06:07 dodikk