iOS 特性
文章平均质量分 75
sharpyl
努力!
展开
-
iOS 屏幕旋转
iOS6的旋屏控制技巧 在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如: [cpp] view plaincopyprint? - (BOOL)shouldAutorota转载 2016-09-02 15:17:13 · 326 阅读 · 0 评论 -
iOS 加速计和陀螺仪 简介
一、CoreMotion框架介绍 我们知道有一些iOS的应用,会有一些特殊的要求,比如: 1. 电子罗盘指南针之类的应用:让我们知道方向。 2. 运动类型软件:让我们知道我们跑步多少公里。 3. 社交软件中的摇一摇功能。 4. 游戏中扮演角色类中根据设备的晃动等进行操作。 其实,他们多半是使用了iOS中的一个核心运动框架CoreMotion.framework 使用iOS提供转载 2016-12-03 20:32:53 · 743 阅读 · 0 评论 -
关于iOS 后台执行任务
一. beginBackgroundTaskWithExpirationHandler 关于后台执行,任何app进入后台时,设置beginBackgroundTaskWithExpirationHandler,都有3分钟左右的后台任务执行时间。 3分钟后,app会被iOS强行挂起。 但是,有5类app允许有“无限的”后台运行时间: 1. Audio。 2. Locati原创 2016-11-23 20:48:42 · 653 阅读 · 0 评论 -
iOS10 推送详解
最近在研究iOS10关于推送的新特性, 相比之前确实做了很大的改变,总结起来主要是以下几点: 推送内容更加丰富,由之前的alert 到现在的title, subtitle, body 推送统一由trigger触发 可以为推送增加附件,如图片、音频、视频,这就使推送内容更加丰富多彩 可以方便的更新推送内容 import 新框架 添加新的框架 UserNotificatio转载 2016-11-12 00:21:44 · 607 阅读 · 0 评论 -
iOS10全新方法实现推送+deviceToken无法获取或无效的解决
Xcode 8和iOS10正式版出来后,这个方法做了修改,也是之前也没发现这个参数有啥用: UNNotificationCategory *category1 = [UNNotificationCategory categoryWithIdentifier:@"Category1" actions:@[action2,action1] minimalActions:@[action2,act转载 2016-11-12 00:20:09 · 8543 阅读 · 0 评论 -
iOS10推送通知适配
iOS10推送新增了UserNotifications Framework,使用起来其实很简单。 只是在iOS10以上系统上点击通知栏,回调方法不再走原来的这两个方法 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { } -转载 2016-11-12 00:15:37 · 575 阅读 · 0 评论 -
iOS开发之传感器
转:http://www.cnblogs.com/dongwenbo/p/4301530.html 传感器 什么是传感器 传感器是一种感应\检测装置, 目前已经广泛应用于智能手机上 传感器的作用 用于感应\检测设备周边的信息 不同类型的传感器, 检测的信息也不一样 iPhone中的下面现象都是由传感器完成的 在地图应用中, 能判断出手机头面转载 2015-04-09 14:36:54 · 9778 阅读 · 0 评论 -
iOS7下滑动返回与ScrollView共存
【前情回顾】 去年的时候,写了这篇帖子iOS7滑动返回。文中提到,对于多页面结构的应用,可以替换interactivePopGestureRecognizer的delegate以统一管理应用中所有页面滑动返回的开关,比如在UINavigationController的派生类中 1 //我是一个NavigationController的派生类 2 - (id)initWithRo转载 2016-11-09 21:27:47 · 345 阅读 · 0 评论 -
iOS7滑动返回
iOS 7中在传统的左上角返回键之外,提供了右滑返回上一级界面的手势。支持此手势的是UINavigationController中新增的属性 interactivePopGestureRecognizer,即右滑返回只支持以UINavigationController为容器的ViewController间切换,要想在自定义容器中使用,需要一些额外的工作。 基本地,控制ViewContr转载 2016-11-09 21:26:35 · 299 阅读 · 0 评论 -
UINavigationController全屏右滑返回
导航控制器默认自带了侧滑功能,当用户在界面的左边滑动的时候,就会有侧滑功能。 导航控制器的view自带了滑动手势,当用户在界面左边拖动,就会触发滑动手势方法,并且有滑动返回功能,说明系统手势触发的方法已经实现了滑动返回功能。 系统自带的滑动手势interactivePopGestureRecognizer ,打印出来: NSLog(@"%@",self.interactive原创 2016-11-09 21:23:00 · 1510 阅读 · 3 评论 -
Gesture Recognizers与触摸事件分发
一.Gesture Recognizers Gesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIKit框架中提供了6个具体的手势识别类,用来识别常见的手势。这6个手势识别器类为: U转载 2016-11-09 11:32:35 · 345 阅读 · 0 评论 -
ios 手势
转自:http://blog.csdn.net/zhang_biao_1991/article/details/12654233 首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下: 往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为:转载 2015-01-01 15:13:29 · 462 阅读 · 0 评论 -
iOS10权限问题
iOS10 上访问相册崩溃,提示: This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with原创 2016-09-19 20:13:39 · 753 阅读 · 0 评论 -
iOS 推送
一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。 用户推送 我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送 注册过程:转载 2016-09-04 17:48:39 · 243 阅读 · 0 评论 -
iOS8推送消息的快速回复处理
iOS8拥有了全新的通知中心,有全新的通知机制。当屏幕顶部收到推送时只需要往下拉,就能看到快速操作界面,并不需要进入该应用才能操作。在锁屏界面,对于推送项目也可以快速处理。基本上就是让用户尽量在不离开当前页面的前提下处理推送信息,再次提高处理效率。 能够进行直接互动的短信、邮件、日历、提醒,第三方应用,可以让你不用进入程序就能进行快捷操作,并专注于手中正在做的事情。 在通知横幅转载 2016-09-14 11:54:01 · 511 阅读 · 0 评论 -
【腾讯Bugly干货分享】iOS App 签名的原理
本文来自 WeRead 团队博客: http://wereadteam.github.io/ iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助于理解 iOS App 签名的原转载 2017-10-09 23:04:30 · 530 阅读 · 0 评论