探索iOS设备的定位、地图与传感器功能
1. 尝试使用Core Location
我们将构建一个小型应用程序,用于检测iPhone的当前位置以及程序运行期间的总移动距离。以下是具体步骤:
1. 创建项目 :在Xcode中,使用单视图应用程序模板创建一个新项目,并将其命名为WhereAmI。将设备系列设置为iPhone。
2. 修改BIDViewController.h文件 :
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@interface BIDViewController : UIViewController <CLLocationManagerDelegate>
@end
这里我们包含了Core Location的头文件,因为它既不是UIKit也不是Foundation的一部分,所以需要手动包含。同时,让该类遵循CLLocationManagerDelegate协议,以便从位置管理器接收位置信息。
3. 修改BIDViewController.m文件 :在类扩展部分添加以下属性声明:
#import "BIDViewController.h"
@interface BIDViewController ()
@property (strong, nonatomi
超级会员免费看
订阅专栏 解锁全文
1208

被折叠的 条评论
为什么被折叠?



