The YAJL framework is an Objective-C framework for the YAJL SAX-style JSON parser.
- Stream parsing, comments in JSON, better error messages.
- Parse directly from NSString or NSData.
- Generate JSON from default or custom types.
- Properly handles large numeric types.
- Document style parser.
- Error by exception or out error.
- The online API documentation.
- Copy
YAJL.framework
to your project directory (maybe in MyProject/Frameworks/.) - Add the
YAJL.framework
files (from MyProject/Frameworks/) to your target. - In Build Settings, add
@loader_path/../Frameworks
toRunpath Search Paths
. If you don't seeRunpath Search Paths
make sureAll
is selected instead of 'Basic'. - In Build Phases, select
Add Build Phase
, thenAdd Copy Files
.- Change the Destination to
Frameworks
. - Drag
YAJL.framework
into the the build phase - Make sure the copy phase appears before any
Run Script
phases
- Change the Destination to
- Import with
#import <YAJL/YAJL.h>
. - See the API documentation
- Copy
YAJL.framework
to your project directory (maybe in MyProject/Frameworks/.) - Add the
YAJL.framework
files (from MyProject/Frameworks/) to your target. It should be visible as aLinked Framework
in the target. - Under Build Settings, add
@loader_path/../Frameworks
toRunpath Search Paths
- Add
New Build Phase
|New Copy Files Build Phase
.- Change the Destination to
Frameworks
. - Drag
YAJL.framework
into the the build phase - Make sure the copy phase appears before any
Run Script
phases
- Change the Destination to
- Add
YAJLiOS.framework
to your project. - In
Build Phases
, make sure its listed inLink Binary With Libraries
, along with:CoreGraphics.framework
Foundation.framework
UIKit.framework
- In
Build Settings
:- Under
Framework Search Paths
make sure the (parent) directory toYAJLiOS.framework
is listed. - Under
Other Linker Flags
in your target, add-ObjC
and-all_load
- Under
- Import with
#import <YAJLiOS/YAJL.h>
. - See the API documentation
- Add
YAJLiOS.framework
to your project. - Add the frameworks to
Linked Libraries
:YAJLiOS.framework
CoreGraphics.framework
Foundation.framework
UIKit.framework
- Under
Framework Search Paths
make sure the (parent) directory toYAJLiOS.framework
is listed. - Under
Other Linker Flags
in your target, add-ObjC
and-all_load
- Import with
#import "YAJLiOS/YAJL.h"
.
Download and copy the YAJL.docset to ~/Library/Developer/Shared/Documentation/DocSets/YAJL.docset
(You may need to restart Xcode after copying the file.)
The documentation will appear within Xcode: