clarified static library

This commit is contained in:
Luke Parham
2016-04-26 22:31:32 -05:00
parent 14f13d5ab9
commit ca044e977c

View File

@@ -6,6 +6,7 @@ next: intelligent-preloading.html
---
### CocoaPods
AsyncDisplayKit is available on <a href="http://cocoapods.org">CocoaPods</a>. Add the following to your Podfile:
<div class = "highlight-group">
@@ -20,6 +21,7 @@ pod 'AsyncDisplayKit'
### Carthage
AsyncDisplayKit is also available through <a href="https://github.com/Carthage/Carthage">Carthage</a>. Add the following to your Cartfile:
<div class = "highlight-group">
@@ -33,9 +35,15 @@ github "facebook/AsyncDisplayKit"
Run carthage update in Terminal and to fetch and build the AsyncDisplayKit library. This will create a folder named Carthage in your apps root folder. In that folder there will be a Build folder from where you have to drag the frameworks you want to use into the “Linked Frameworks and Libraries” section in Xcode.
###Static Library
### Static Library
AsyncDisplayKit can also be used as a regular static library
Copy the project to your codebase manually, adding `AsyncDisplayKit.xcodeproj` to your workspace. Add `libAsyncDisplayKit.a`, AssetsLibrary, and Photos to the "Link Binary With Libraries" build phase. Include `-lc++ -ObjC` in your project linker flags.
<ol>
<li>Copy the project to your codebase manually, adding `AsyncDisplayKit.xcodeproj` to your workspace.</li>
<li>In "Build Phases", add the AsyncDisplayKit Library to the list of "Target Dependencies".</li>
<li>In "Build Phases", add `libAsyncDisplayKit.a`, AssetsLibrary, and Photos to the "Link Binary With Libraries" list.</li>
<li>In "Build Settings", include `-lc++ -ObjC` in your project linker flags.</li>
</ol>
###Importing AsyncDisplayKit
Import the framework header, or create an <a href="https://developer.apple.com/library/ios/documentation/swift/conceptual/buildingcocoaapps/MixandMatch.html">Objective-C bridging header</a> if you're using **Swift**: