Featured iPhone Development Resources iOS Development Libraries Objective-C Open Source iOS Libraries And Tools

Open Source iOS Library Providing A Clean And Simple Way To Handle Deep Linking

Setting up deep link handling in an app can result in some messy code, here’s a library submitted by Chris Maddern called DeepLinkSDK that makes handling deep linking into your app by url scheme simple with a a nice blocks based syntax with easy route matching.

This example from the readme shows how you can set up the router to handle a link:

self.router[@"log/:message"] = ^(DPLDeepLink *link) {
  NSLog(@"%@", link.routeParameters[@"message"]);

There are a couple of nice example applications included demonstrating how to set up and utilize deep linking.

You can find DeepLinkSDK on Github here.

A nice library for handling deep linking.