iOS开发:如何缩短代码中的URL?

Bea*_*red 8 iphone twitter ipad ios

我正在构建一个iPhone应用程序,我希望包含允许用户登录到Twitter并发布指向我的应用程序的链接的功能.但是,为了做到这一点,推文需要缩短我在App Store上的应用程序的URL.如何编写代码来缩短推文的URL?

我已经对此进行了搜索并找到了关于iCodeBlog的教程,以及在SO上发布的一些问题,但是,它们都比我认为需要的更多工作或者他们正在使用http://api.tr .im,已不再可用.我希望有一个更新的方法,就像iCodeBlog解决方案一样简单.

谢谢你的智慧!

San*_*ier 19

我只是谷歌几分钟,因为我也对这个话题感兴趣.我发现了这个:TinyURL API我认为这是实现这样的最简单方法.我想我会为此写一个小课程,以便在进一步的项目中使用它.:-D


Roo*_*ahi 13

感谢Sandro和woodleader:

NSString *apiEndpoint = [NSString stringWithFormat:@"http://tinyurl.com/api-create.php?url=%@",active_content_url];
NSString *shortURL = [NSString stringWithContentsOfURL:[NSURL URLWithString:apiEndpoint]
                                                  encoding:NSASCIIStringEncoding
                                                     error:nil];
/* use shortURL */
Run Code Online (Sandbox Code Playgroud)