在构建iPhone应用程序时需要一些指导吗
我正在构建一个iPhone应用程序,向用户展示最近的特色餐厅。我正在使用基于导航的应用程序进行开发在构建iPhone应用程序时需要一些指导吗,iphone,objective-c,Iphone,Objective C,我正在构建一个iPhone应用程序,向用户展示最近的特色餐厅。我正在使用基于导航的应用程序进行开发 我想让用户在第一个屏幕上按下一个按钮,允许他/她进入屏幕2 从屏幕2,用户将看到一张靠近用户的所有餐馆的表格 一旦用户从此表中选择餐厅,用户将进入第三个屏幕 在这里,用户将看到一张地图,用户将看到他/她所在的位置,以及餐厅所在的位置 我将使用CoreLocation框架最初计算用户的位置,然后使用它在数据库中搜索附近的位置。我感到困惑的是,我应该用什么方法在RootViewController中执
-(void)locationManager: (CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
这有意义吗?我将创建一个名为instance
CurrentLocationProvider
的单例类,其中包含与更新位置相关的所有逻辑,并在AppDelegate中调用它的beginUpdateLocation
方法。还可以为用户提供一个按钮,在启动时显式更新位置。有几种不同的方法可以做到这一点
[myTabBarController setSelectedIndex:
或[myTabBarController setSelectedViewController:
实际的CLLocationManagerDelegate可能会在应用程序委托中使用。让应用程序代表管理应用程序的“全局”数据。非常感谢您的回复。我尝试模仿的应用程序是www.timmyme.com,它向你展示了离你最近的“蒂姆霍顿”咖啡馆。哪种方法最适合实现这一点?我会选择基于TabBarController的应用程序。一个用于地图的选项卡,一个用于列表的选项卡,可能还有一个用于过滤器设置,如“有WiFi”或“有drive thru”。(我不知道这条链,这些可能不相关。)