GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - msgpack/msgpack-objectivec: MessagePack serializer implementation for Objective-C / msgpack.org[Objective-C]

BranchesTags
Open more actions menu

Latest commit

 

History

17 Commits
17 Commits

Folders and files

NameName
Last commit message
Last commit date
msgpack_src
msgpack_src
 
 
MessagePack.h
MessagePack.h
 
 
MessagePackPacker.h
MessagePackPacker.h
 
 
MessagePackPacker.m
MessagePackPacker.m
 
 
MessagePackParser+Streaming.h
MessagePackParser+Streaming.h
 
 
MessagePackParser+Streaming.m
MessagePackParser+Streaming.m
 
 
MessagePackParser.h
MessagePackParser.h
 
 
MessagePackParser.m
MessagePackParser.m
 
 
NSArray+MessagePack.h
NSArray+MessagePack.h
 
 
NSArray+MessagePack.m
NSArray+MessagePack.m
 
 
NSData+MessagePack.h
NSData+MessagePack.h
 
 
NSData+MessagePack.m
NSData+MessagePack.m
 
 
NSDictionary+MessagePack.h
NSDictionary+MessagePack.h
 
 
NSDictionary+MessagePack.m
NSDictionary+MessagePack.m
 
 
readme.md
readme.md
 
 

Repository files navigation

MessagePack for Objective-C / iPhone

This is a wrapper for the C MessagePack parser, building the bridge to Objective-C. In a similar way to the JSON framework, this parses MessagePack into NSDictionaries, NSArrays, NSNumbers, NSStrings, and NSNulls. This contains a small patch to the C library so that it doesn't segfault with a byte alignment error when running on the iPhone in armv7 mode. Please note that the parser has been extensively tested, however the packer has not been. Please get in touch if it has issues.

Parsing Usage

#import "MessagePack.h"
...
NSData* myData = ...
NSDictionary* parsed = [myData messagePackParse];
NSLog(@"%@", [parsed description]);

Packing Usage

#import "MessagePack.h"
..
NSData* packed = [someArray messagePack];
NSData* packed = [someDictionary messagePack];

Authors

  • Sugendran Ganess
  • Chris Hulbert
  • Bugfixes by Matzo: https://github.com/Matzo

License

Copyright 2011 Media Innovations

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

MessagePack serializer implementation for Objective-C / msgpack.org[Objective-C]

msgpack.org/

Resources

Readme
Activity
Custom properties

Stars

300 stars

Watchers

18 watching

Forks

58 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.