Async signaling library for .NET to help build real-time, multi-user interactive web applications for the official SignalR Library for .NET see the SignalR Repository
Extends the reach of the main SignalR project by providing a client that is written in Objective-C and is compaitible with iOS and Mac
Pushing data from the server to the client (not just browser clients) has always been a tough problem. SignalR makes it dead easy and handles all the heavy lifting for you.
See the documentation and api reference
NOTE: SignalR-ObjC uses Automatic Reference Counting.
- Copy the contents of the SignalR.Client and Vendor Folders into your project
- Note: While SignalR-ObjC uses arc it makes use of Vendor Projects that do not.
- For each target that SignalR-ObjC is used in update the compiler flags under Build Phases Compile Sources to
-fno-objc-arc
- for any files that have the prefix AF (This requirement will go away in future release of AFNetworking)
- For each target that SignalR-ObjC is used in update the compiler flags under Build Phases Compile Sources to
- Note: While SignalR-ObjC uses arc it makes use of Vendor Projects that do not.
- In your pch file or where every you intend to use SignalR
#import SignalR.h
- Build and Run your project with no errors
- Open the SignalR.Framework XCode Project
- Choose the appropriate build target SignalR-iOS or SignalR-OSX
- Verify that the Project's Base SDK setting under Build Settings is correct, Latest iOS for the iOS target, Latest Mac OS for the mac target
- Run the target
- Expand the Products Group
- Right Click on the product that corresponds to the target you built against, and choose show in finder
- Copy the SignalR-iOS.framework or SignalR-OSX.framework to your project
- In your pch file or where every you intend to use SignalR
#import <SignalR-iOS/SignalR.h>
or#import <SignalR-OSX/SignalR.h>
- Build and Run your project with no errors
SignalR-ObjC uses NSJSONSerialization
if it is available. You can include one of the following JSON libraries to your project for SignalR-ObjC to automatically detect and use.
SignalR-ObjC requires ARC
SignalR-ObjC uses 3rd-party code, see ACKNOWLEDGEMENTS for contributions and Vendor for specific usage
- The SignalR team hangs out in the signalr room at http://jabbr.net/
- The SignalR-ObjC team hangs out in the signalr-objc room at http://jabbr.net/