Coder Social home page Coder Social logo

mllinkshortener's Introduction

MLLinkShortener

MLLinkShortener is a useful class to shorten your links using some of the most common services, like goo.gl, bit.ly or is.gd.
It supports blocks and it's asynchronous so your app won't be blocked waiting for the shortened link. It's also ARC-enabled and is compatible with iOS 5.0 SDK and later.
Here are some features:

  • Supports goo.gl, bit.ly, is.gd, v.gd and Linkyy
  • Block-based, no more delegates or notifications required.
  • Asynchronous connections
  • Supports for goo.gl and bit.ly API keys
  • ARC-enabled

Use MLLinkShortener in your projects

  1. Download the latest code version from the repository (using the Download Source button or your preferred command-line tool).
  2. If you have to, extract the archive.
  3. All you need is contained in the MLLinkShortener Files folder.
  4. Drag is to your project and make sure that the option Copy items is checked.
  5. That's it!

Demo

A demo project, called MLLinkShortener Demo, is included so you will see how to use this class.

License

The license for this source code is included in the Source Code License file.
It's a BSD-like license with attribution: you can use this code in your projects, even if they are commercial or closed-source; you only need to credit me!
For warranties and other info about this code, read the license file or here.

Changelog

Version 1.0 @ June 30th, 2013

  • Initial release: more services will be supported soon…

Credits

Matteo Del Vecchio
Matthew Labs

Web: Matthew Labs
Twitter: @MatthewLabs
Facebook: facebook.com/MatthewLabsDev
Google+: Matthew Labs Page

mllinkshortener's People

Contributors

matteodelv avatar

Stargazers

Shawn avatar Babatunde Adeyemi avatar mayulu avatar Shuo avatar Massimo Oliviero avatar ArronPJ avatar Dogan Kaya Berktas avatar griffin-stewie avatar Chris Walters avatar Alexandru Badiu avatar Nuno Baldaia avatar Francois Lambert avatar Niels de Hoog avatar Jared Verdi avatar Pavel Dusatko avatar Nico Prananta avatar Philippe Jayet avatar  avatar Artur Grigor avatar Herb Brewer avatar Luis Fernandes avatar Sam Oakley avatar Pedro Milanez avatar Alexey Blinov avatar Aron Cedercrantz avatar Javi Lorbada avatar Marcin avatar Alejandro Martínez avatar  avatar Iurii Berdnikov avatar Phil Wright avatar Jinny Wong avatar

Watchers

Jeff Watkins avatar Matthew Labs avatar mayulu avatar James Cloos avatar Jianfeng Wu avatar

Forkers

khalidelsayed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.