摘要: 从ios8开始,苹果进一步加强了对用户隐私的保护。 当app想要访问用户的隐私信息时 系统不再自动弹出一个对话框让用户授权解决方法:(1)调用ios8.0的API 主动请求用户授权- (void)requestAlwaysAuthorization //请求允许在前后台都能获取用户位置的特权- (... 阅读全文
posted @ 2015-09-11 12:46 勇敢的少年 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在ios8.0之前定位的步骤如下:1.首先将我们的项目版本切换到7.02.在ViewController.m文件中导入头文件#import 3.创建位置管理者 使用懒加载的方式 并设置代理,遵守协议 因为位置管理者对象不是单例 所以为了保证不让它一创建出来就销毁 所以我们需要定义为成员属性4.实现一... 阅读全文
posted @ 2015-09-11 11:48 勇敢的少年 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中 定义尺寸类的宏 DimensMacros.h//状态栏高度#define STATUS_BAR_HEIGHT ... 阅读全文
posted @ 2015-09-11 08:51 勇敢的少年 阅读(490) 评论(0) 推荐(0) 编辑