摘要: 1. 自定义NavigationController:@interface CustomNavigationController : UINavigationController2. 重写Push方法, 拦截Push进来的控制器:- (void)pushViewController:(UIViewC... 阅读全文
posted @ 2015-08-05 11:49 HappyPlane 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 通过Identifier标记不同的Cell,实现不同Cell的重用:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ if (index... 阅读全文
posted @ 2015-08-05 11:42 HappyPlane 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 1. 调用CLLocationManager的authorizationStatus方法可获取应用当前定位授权状态:CLAuthorizationStatus status = [CLLocationManager authorizationStatus];2.授权状态回调处理:用户授权状态:kCL... 阅读全文
posted @ 2015-08-05 11:39 HappyPlane 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: 1. iOS 8角标显示须要用户授权,可在应用启动时请求授权: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { ... 阅读全文
posted @ 2015-08-05 11:27 HappyPlane 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Xcode 6将Pch文件移出默认创建文件, 须使用者手动添加, 添加步骤如下:1. 创建Pch文件2. 修改Project内 Precompile Prefix Header 设置:Project -> Build Settings -> Apple LLVM 6.0 - Language -> ... 阅读全文
posted @ 2015-08-04 23:43 HappyPlane 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1. 调用CLLocation前, 添加以下代码: // 获取授权 if ([UIDevice currentDevice].systemVersion.doubleValue >= 8.0) { // 始终允许访问位置信息 // [_manager r... 阅读全文
posted @ 2015-08-04 23:31 HappyPlane 阅读(142) 评论(0) 推荐(0) 编辑
摘要: iOS 8以后,苹果重新允许从应用内跳转到系统设置,在设置前须判断当前手机系统是否能够跳转到系统设置:if ([[UIApplicationsharedApplication] canOpenURL:[NSURL URLWithString:UIApplicationOpenSettingsU... 阅读全文
posted @ 2015-08-04 23:25 HappyPlane 阅读(154) 评论(0) 推荐(0) 编辑