八、天气App案例
该app为
现版本 SDK 8.4 Xcode
一、新建项目
运行Xcode 选择 Create a new Xcode project ->Single View Application 命名 WeatherDemo
单击下一步,选择一个目录去保存你的项目,然后点击Create。
现在,你的基础项目已经完成。下一步是集成你的第三方工具。但首先你要关闭Xcode,确保他不会影响下一步。
二、编写程序 请参考文章http://www.cocoachina.com/industry/20140224/7868.html
NSAppTransportSecurity
类型Dictionary
。NSAppTransportSecurity
下添加NSAllowsArbitraryLoads
类型Boolean
,值设为YES
访问该网址发现从15年10月份开始向该API请求数据时需要增加一个API key
-(RACSignal *)fetchCurrentConditionsForLocation:(CLLocationCoordinate2D)coordinate
- (RACSignal *)fetchHourlyForecastForLocation:(CLLocationCoordinate2D)coordinate
- (RACSignal *)fetchDailyForecastForLocation:(CLLocationCoordinate2D)coordinate
三个方法的url网址http://api.openweathermap.org/...结尾处添加 &APPID={APIKEY}(填上注册后获取到的apikey)
再次构建程序,运行,又可以获取天气了
原天气实例地址http://www.cocoachina.com/industry/20140224/7868.html
原CocoaPods安装和使用及问题地址 http://my.oschina.net/w11h22j33/blog/206129