文章 2021-11-04 来自:开发者社区

iOS应用内跳转系统设置相关界面的方法

iOS应用内跳转系统设置相关界面的方法        在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等。在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个prefs值,如下图:        跳转系统设置根目录中的项目使用如....

iOS应用内跳转系统设置相关界面的方法
文章 2021-11-04 来自:开发者社区

iOS传感器开发——距离传感器的应用

iPhone手机中内置了距离传感器,位置在手机的听筒附近,当我们在打电话的时候靠近听筒,手机的屏幕会自动熄灭,这就靠距离传感器来控制。 在我们开发app时,如果需要,也可以调用距离传感器的一些接口方法。距离传感器的接口十分简单,主要通过通知中心来对距离的改变进行通知。 首先,我们需要开启距离传感器应用: [UIDevice currentDevice].proximityMo...

文章 2021-11-04 来自:开发者社区

iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用(二)

三、CoreMotion框架的使用        CoreMotion框架十分强大,它不仅将加速度传感器和螺旋仪传感器进行了统一配置和管理,还为我们封装了许多算法,我们可以直接获取到设备的运动状态信息。1、CoreMotion负责处理的数据        CoreMotion负责处理四种数据,一种是加速度数据,一种是....

文章 2021-11-04 来自:开发者社区

iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用(一)

iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用一、引言        通过加速度传感器,螺旋仪传感器和磁力传感,我们可以获取到手机在当前三维空间中的形态,加速度传感器也被称作重力感应。在一些赛车游戏中可以广泛得到应用。在iOS5之前,iPhone支持的传感器有限,关于加速度传感器的管理用UIAccelerometer这个类负责,iOS5之....

iOS传感器开发——加速度传感器,螺旋仪传感器,磁力传感器的应用(一)
文章 2021-11-04 来自:开发者社区

iOS流布局UICollectionView系列六——将布局从平面应用到空间(二)

三、让滚轮滑动起来            通过上面的努力,我们已经静态布局出了一个类似pickerView的滚轮,现在我们再来添加滑动滚动的效果        首先,我们需要给collectionView一个滑动的范围,我们以一屏collectionView的滑动距离来当做滚轮滚动一下的参照,我们....

文章 2021-11-04 来自:开发者社区

iOS流布局UICollectionView系列六——将布局从平面应用到空间

iOS流布局UICollectionView系列六——将布局从平面应用到空间一、引言        前面,我们将布局由线性的瀑布流布局扩展到了圆环布局,这使我们使用UICollectionView的布局思路大大迈进了一步,这次,我们玩的更加炫一些,想办法将布局应用的空间,你是否还记得,在管理布局的item的具体属性的类UICollectionViewLay....

iOS流布局UICollectionView系列六——将布局从平面应用到空间
文章 2021-11-04 来自:开发者社区

iOS在应用中添加自定义字体

iOS在应用中添加自定义字体一、在应用中添加自定义字体的步骤1、网上提供的字体库有很多,下载完成后,将其导入工程中,一般为ttf格式。2、注意Build Phases中的Copy Bundle Resources中是否导入了文件:3、在项目的info.plist文件中添加字体键值如下:这个数组中可以添加多个元素,多个字体库。4、这时实际上我们已经将字体添加进了工程中,但是在在使用这个字体时,字体....

iOS在应用中添加自定义字体
文章 2021-11-04 来自:开发者社区

iOS9系列专题三——应用瘦身

更小,更快——iOS9的App Thinning        apple在iOS9中引入了一套新的app瘦身方案,通过一些优化策略,将尽可能的减小app安装包的体积。这部分的大多工作是由app store来完成,开发者并不需要付出太多额外的开销。这篇博客将这部分内容做了简单的介绍,详细信息在App Thinning。     &...

文章 2021-11-04 来自:开发者社区

工厂设计模式的探讨——iOS类簇的应用分析

工厂设计模式的探讨——iOS类簇的应用分析一、何为设计模式什么是设计模式,先来看段度娘的话:      设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式....

文章 2021-11-03 来自:开发者社区

iOS8新特性扩展(Extension)应用之四——自定义键盘控件

iOS8新特性扩展(Extension)应用之四——自定义键盘控件        iOS8系统的开放第三方键盘,使得用户在输入法的选择上更加自主灵活,也更加贴近不同语言的输入风格。这篇博客,将介绍如何开发一个第三方的键盘控件。一、了解UIInputViewController类        UIInputViewC....

iOS8新特性扩展(Extension)应用之四——自定义键盘控件

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注