-
Notifications
You must be signed in to change notification settings - Fork 806
Supported Third Party Libraries
As many iOS apps make use of third-party libraries and SDKs, we're working to make sure some of the most popular ones work with the iOS bridge so your app can continue to use them on Windows 10. Below is an in-progress, partial list of third-party libraries and their respective statuses with the iOS bridge.
SBJSON: Usage sample is available in WinObjC-Samples repository.
OAuthConsumer: OAuthConsumer is supported by existing WinObjC APIs.
Bolts: The Bolts library is partially supported.
- Background threading is supported by existing WinObjC APIs. A usage sample is available on the WinObjC-samples repository.
- App Links is not presently supported.
Facebook iOS SDK: The Facebook iOS SDK is partially supported. Basic scenarios work, including login. This SDK is a top priority for the iOS bridge team and more functionality will be added in the coming weeks and months. More information coming soon.
AFNetworking: AFNetworking v2 is currently partially supported. More information coming soon.
JSONKit: JSONKit is partially supported. More information coming soon.
OpenAL: OpenAL is partially supported. More information coming soon.
OpenUDID: OpenUDID is partially supported. More information coming soon.
Reachability: Apple's Reachability framework is partially supported. The UI in the sample app does not work, but Reachability's main functionality does.
KeyChainItemWrapper: The GitHub KeyChainItemWrapper code is supported by WinObjC APIs. It is, however, specific to iOS' KeyChain implementation, not to Windows' Protected Storage.
GTMLogger: GTMLogger is dependent upon the Apple System Log, which is a component of the iOS/Mac ecosystem. See WinObjC Issue #102.
CocoaLumberjack: CocoaLumberjack 2.4.0 is dependent upon the Apple System Log, which is a component of the iOS/Mac ecosystem. See WinObjC Issue #102.
We do not presently support any proprietary, closed-source iOS-specific libraries.
Project
Using the bridge
- Getting Started
- Using vsimporter
- Using the SDK
- Building From Source
- Adding Objective C to an Existing Project
- UI Guidance
- Changing the SDK Version of a Project
- Debugging
- Debugging Stack Traces from Crash Dumps
- Supported Third Party Libraries
- Creating and Linking Against C++ Static Libraries
- Packaging
Samples and Tutorials
- Quick Start Tutorial
- Building a To-Do List App
- Building a Calculator App
- Mixing and Matching UIKit and XAML
- IOS Bridge Samples Repo
Contributing
Links