我是一名新手iPhone应用程序开发者。我正在考虑制作一个简单的应用程序,仅供学习目的。例如,我想显示体育比赛(NBA,NFL,NHL等)的得分。从http://www.espn.com获取数据并在我的应用程序中显示,最简单的方法是什么?
谢谢!
谢谢!
首先,您需要找到一个RSS源,可以在这里找到一些ESPN的链接。一旦您拥有了一个RSS URL,在以下字符串中只需在引号之间键入即可。
-(void) viewDidLoad {
NSString * sFeedURL = [NSString stringWithFormat:@"http://www.google.com/ig/api?weather=,,,270000,960000"];
//RSS Feed URL goes between quotes
NSString * sActualFeed = [NSString stringWithContentsOfURL:[NSURL URLWithString:sFeedURL] encoding:1 error:nil];
lblOne.text = sActualFeed;
NSLog(@"%@", sActualFeed);
}
使用Objective C,您可以解析RSS订阅或调用远程站点上的API(如果您有访问权限)将JSON / XML返回到您的应用程序。
这里有一个类似的问题答案 - What's the best way to parse RSS/Atom feeds for an iPhone application?