iOS应用内跳转系统设置相关界面的方法
iOS应用内跳转系统设置相关界面的方法 在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,如下图: 跳转系统设置根目录中的项目使用如....
iOS传感器开发——距离传感器的应用
iPhone手机中内置了距离传感器,位置在手机的听筒附近,当我们在打电话的时候靠近听筒,手机的屏幕会自动熄灭,这就靠距离传感器来控制。 在我们开发app时,如果需要,也可以调用距离传感器的一些接口方法。距离传感器的接口十分简单,主要通过通知中心来对距离的改变进行通知。 首先,我们需要开启距离传感器应用: [UIDevice currentDevice].proximityMo...
iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用(二)
三、CoreMotion框架的使用 CoreMotion框架十分强大,它不仅将加速度传感器和螺旋仪传感器进行了统一配置和管理,还为我们封装了许多算法,我们可以直接获取到设备的运动状态信息。1、CoreMotion负责处理的数据 CoreMotion负责处理四种数据,一种是加速度数据,一种是....
iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用(一)
iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用一、引言 通过加速度传感器,螺旋仪传感器和磁力传感,我们可以获取到手机在当前三维空间中的形态,加速度传感器也被称作重力感应。在一些赛车游戏中可以广泛得到应用。在iOS5之前,iPhone支持的传感器有限,关于加速度传感器的管理用UIAccelerometer这个类负责,iOS5之....
iOS流布局UICollectionView系列六——将布局从平面应用到空间(二)
三、让滚轮滑动起来 通过上面的努力,我们已经静态布局出了一个类似pickerView的滚轮,现在我们再来添加滑动滚动的效果 首先,我们需要给collectionView一个滑动的范围,我们以一屏collectionView的滑动距离来当做滚轮滚动一下的参照,我们....
iOS流布局UICollectionView系列六——将布局从平面应用到空间
iOS流布局UICollectionView系列六——将布局从平面应用到空间一、引言 前面,我们将布局由线性的瀑布流布局扩展到了圆环布局,这使我们使用UICollectionView的布局思路大大迈进了一步,这次,我们玩的更加炫一些,想办法将布局应用的空间,你是否还记得,在管理布局的item的具体属性的类UICollectionViewLay....
iOS在应用中添加自定义字体
iOS在应用中添加自定义字体一、在应用中添加自定义字体的步骤1、网上提供的字体库有很多,下载完成后,将其导入工程中,一般为ttf格式。2、注意Build Phases中的Copy Bundle Resources中是否导入了文件:3、在项目的info.plist文件中添加字体键值如下:这个数组中可以添加多个元素,多个字体库。4、这时实际上我们已经将字体添加进了工程中,但是在在使用这个字体时,字体....
iOS9系列专题三——应用瘦身
更小,更快——iOS9的App Thinning apple在iOS9中引入了一套新的app瘦身方案,通过一些优化策略,将尽可能的减小app安装包的体积。这部分的大多工作是由app store来完成,开发者并不需要付出太多额外的开销。这篇博客将这部分内容做了简单的介绍,详细信息在App Thinning。 &...
工厂设计模式的探讨——iOS类簇的应用分析
工厂设计模式的探讨——iOS类簇的应用分析一、何为设计模式什么是设计模式,先来看段度娘的话: 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式....
iOS8新特性扩展(Extension)应用之四——自定义键盘控件
iOS8新特性扩展(Extension)应用之四——自定义键盘控件 iOS8系统的开放第三方键盘,使得用户在输入法的选择上更加自主灵活,也更加贴近不同语言的输入风格。这篇博客,将介绍如何开发一个第三方的键盘控件。一、了解UIInputViewController类 UIInputViewC....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
iOS更多应用相关
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
+关注