ios-iphone中的Foursquare集成

问题描述

iphone中的Foursquare集成

需要实现iphone中关于Foursquare集成,但是不知道从何入手,请帮忙给一些建议和指点。谢谢

解决方案

这里是foursquare api 链接

Foursquare integration 示例链接

更多代码:Foursquare integration

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.title = @"Foursquare";
    //check the authentication
    if ([Foursquare2 isNeedToAuthorize]) {
       //If needed show the webview
        webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
        NSString *url = [NSString stringWithFormat:@"https://foursquare.com/oauth2/authenticate?display=touch&client_id=%@&response_type=code&redirect_uri=%@",OAUTH_KEY,REDIRECT_URL];
        NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]];
        [webView loadRequest:request];
        [webView setDelegate:self];
        [self.view addSubview:webView];
        [webView release];
        mTableView.hidden = YES;
    }else{
        //Show your view
        mTableView.hidden = NO;
        [Foursquare2 searchVenuesNearByLatitude:@"40.763" longitude:@"-73.990" accuracyLL:nil altitude:nil accuracyAlt:nil query:@"" limit:@"15" intent:@"" callback:^(BOOL success, id result){
            if (success) {

                tableData = [[FoursquareParser parseSearchVenuesResultsDictionary:(NSDictionary*)result] retain];
                [mTableView reloadData];

            }
        }];

    }
}
时间: 2025-01-21 02:29:34

ios-iphone中的Foursquare集成的相关文章

今年 WWDC 上,集成在 iOS 8 中的 HealthKit 无疑是一大亮点

今年 WWDC 上,集成在 iOS 8 中的 HealthKit 无疑是一大亮点.苹果首次尝试将来自不同源的健康数据进行整合,以统一的形式呈现给用户.此外,苹果还宣布了与电子健康档案市场的主导厂商Epic Systems合作,逐渐涉足医疗领域. 从一个普通用户的角度来看,我绝对要拍手称快.在手机自带的程序里,我就可以随时查看各种健康和健身相关的信息,比如血液.心率.水化.血压.营养.血糖.睡眠.呼吸频率.血氧饱和度和体重等,了解自己的健康全貌.苹果还开放了对第三方的接口,我可以把我的健康数据有选

JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题如何解决_javascript技巧

var date = new Date('2016-11-11 11:11:11'); document.write(date); 最近在写一个时间判断脚本,需要将固定好的字符串时间转换为时间戳进行比较,在做的时候个人习惯使用chrome作为调试工具,代码基本完成之后,一切正常: 使用其他浏览器访问,好嘛,IE跟safari都不兼容,返回错误"Invalid Date". 想着估计是字符串格式的问题,改成'2016/11/11 11:11:11'再测试,结果正常,以为这样应该没问题了,

未来iOS 7中的语音听写将允许iPhone进行转换

硅谷网讯 据国外媒体报道,据iOS 7 Beta版中所泄露出的部分源代码显示,苹果目前正在针对iOS设备测试一个本地.离线版的语音听写功能. 苹果开发者哈玛扎-苏德(Hamza Sood)表示,自己已经在两个iOS 7的Beta版本中发现了这一代码,但该代码并不存在于iOS 6中.需要指出的是,现有的iOS系统语音听写功能会首先通过软件将语音内容上传至云端,然后才能被转换成文本.由于这样的操作方式需要涉及到网络连接以及云后台处理,因此iOS 6中的语音听写可能需要加载很长时间,甚至出现数据错误的

iOS 7中增的API:游戏功能改善、多任务支持、AirDrop

在周一举行的WWDC上,苹果软件工程高级副总裁Craig Federighi提及iOS 7中将包含1500多个全新的API,包括iBeacons.MFi游戏手柄和全新的多任务功能.这些API将会为开发者提供可以尝试的许多新功能,为未来更好的软件和硬件打下基础,用户可以体验到全新的游戏技术.位置功能等等,下面是一些比较有创意的API功能: iBeacons:根据MacWorld报道,iBeacons是被设计使用蓝牙低能耗进行微定位的,这项技术允许iOS设备使用蓝牙4.0获取位置数据. 分享菜单的A

iOS 开发中的 Flux 架构模式

本文讲的是iOS 开发中的 Flux 架构模式, 在半年前,我开始在 PlanGrid iOS 应用程序中采用 Flux 架构(开发).这篇文章将会讨论我们从传统的 MVC 转换到Flux的动机,同时分享我们目前积累到的经验. 我尝试通过讨论代码来描述我们大部分的 Flux 实现, 它用于我们今天的产品中. 如果你只对综合结果感兴趣, 请跳过这篇文章的中间部分. 为什么从 MVC 转移 为了引入我们的决定, 我想要先谈一谈 PlanGrid 这个应用遇到的一些挑战.一些问题仅针对企业级应用程序,

《iOS 9 开发指南》——第1章,第1.4节iOS 9中的常用开发框架

1.4 iOS 9中的常用开发框架 iOS 9 开发指南 图片 2 知识点讲解:光盘:视频\知识点\第1章\ iOS 9中的常用开发框架.mp4 为了提高开发iOS程序的效率,除了可以使用Xcode集成开发工具之外,还可以使用第三方提供的框架,这些框架为我们提供了完整的项目解决方案,是由许多类.方法.函数和文档按照一定的逻辑组织起来的集合,以便使研发程序变得更容易.在OSX下的Mac操作系统中,大约存在80个框架,这些框架可以用来开发应用程序,处理Mac的Address Book结构.刻制CD.

还可以这么玩:盘点iOS 11中Siri的12项新功能

本文讲的是还可以这么玩:盘点iOS 11中Siri的12项新功能,iOS 11的首次亮相带来了一些变化,其中包括增强现实游戏和更好的iMessage体验,但或许操作系统在任何方面的改变都不如Siri大. Siri有了更多的新性能,通过分享社交账号QR码得到更生动的形象,以及它可以演奏DJ. 以下是对iOS 11中Siri的所有操作方式的总结: 1.跨设备同步 通过iOS 11系统,Siri可以总结并适应你的习惯,并在你所有的苹果设备上同步这些偏好. 比如在你的联系人列表里有四个人叫Brianna

专利显示iPhone和iPad或集成微型投影仪(图)

专利显示iPhone和iPad或集成微型投影仪 新浪科技讯 北京时间8月12日早间消息,Patently Apple 曝光的一项苹果专利显示,苹果有可能在iPhone和iPad中集成微型投影仪,此外还有可能针对MacBook笔记本推出小型投影仪配件. Patently Apple表示:"与这一专利相关的信息表明,苹果的开发团队正在全力开发投影仪项目."上周有报道称,一种新的小尺寸玻璃透镜可以被用于智能手机和平板电脑的投影仪中.而此前经常出现在科幻小说中的互动显示近年来也逐渐成为现实.英

iOS开发中的单元测试(一) 对比OCUnit和GHUnit

本文不讨论单元测试是什么,或者它之于一个工程的利弊,我认为单元测试是一个开发者保证产出代码质 量的有效工具.本文从使用者的角度对比当下比较流行的两款单元测试框架,给大家提供一些选用建议.如果 你还不甚了解单元测试在工程中所起到的作用,或者还不知道TDD的开发模式,可参考:Test-Driven Development和Unit Testing. 本文对比两个iOS开发中常见的单元测试框架:OCUnit,被官方集成进XCode 4.x版本中:GHUnit,被推荐 最多的测试框架,带GUI界面.初窥