Objective-C: How to make a Framework?

后端 未结 4 839
情书的邮戳
情书的邮戳 2020-12-20 06:09

I\'m new to Objective-C but has a lot experience with Java and .NET.

I\'m trying to add EGOPhotoViewer to my iOS 5 project in Xcode 4.2.1. But I get a lot of release

相关标签:
4条回答
  • 2020-12-20 06:48

    You can't create frameworks for iOS. You can however, create static libraries using beryllium's technique. You can also add a static library to your existing project using File / New / New Target... Obviously, once you create the target you can change the Objective-C automatic reference counting build setting to "no" for your new target.

    I thought it was possible to turn ARC on and off at the source file level, but I can't figure out how.

    0 讨论(0)
  • 2020-12-20 06:53

    Open Xcode -> File -> New -> New Project -> Framework & Library -> Next -> Type Name, Choose Folder -> Create

    It will be a library called yourApp.a. You can find it in Derived Data folder

    0 讨论(0)
  • 2020-12-20 06:57

    For your purpose, a regular static library as described by beryllium would do fine.

    Just for unashamed plug purposes and for spreading the word, this document describes how to create versioned, documented frameworks using Xcode, GIT and DoxyGen.

    Creating a Versioned Framework 1.23

    The main purpose of creating such frameworks is to redistribute them. I personally find it extremely annoying to manually include libraries and headers I receive from third parties - especially if the libraries are delivered in separate versions for simulator and device. That guide is meant for classic middleware developers. I have written it to allow people like those folks from Google Analytics to finally provide something worth their brand.

    This document gives you a step by step explanation, bundled with loads of screenshots.

    0 讨论(0)
  • 2020-12-20 06:57

    I've created frameworks on multiple occasions using the following method:

    http://db-in.com/blog/2011/07/universal-framework-iphone-ios-2-0/

    0 讨论(0)
提交回复
热议问题