首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
15296026032
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
116
文章 116
沸点 0
赞
116
返回
|
搜索文章
赞
文章( 116 )
沸点( 0 )
iOS电话拨打与接听事件监听方案
前文写了一篇关于CallKit的SDK替换的文章,当时因为考虑不周,替换之后发现该SDK国内禁止使用,无法上架,于是换回了原先的SDK,目前已上架,各位看官可以放心使用。 以上就是iOS中对于电话接听与挂断监听的方法,实际并没有很难的内容,这次吸取了一个很严重的问题,就是任何事…
iOS 蓝牙4.0开发使用(内附Demo)
近几年,智能设备越来越火,这些智能设备中,有很大一部分是通过手机来控制硬件设备,来达到预期的效果,这中间少不了要使用到蓝牙功能,通过蓝牙来通信来控制设备。 蓝牙分为蓝牙2.0和蓝牙4.0。 蓝牙2.0为传统蓝牙,传统蓝牙也称为经典蓝牙。 蓝牙4.0因为低耗电,所以也叫做低功耗蓝…
Uber 新架构 RIBs 的前世今生
Uber 基于一个简单的概念:一键出行。 从最初优享到现在提供的一系列产品,每天在数百个城市协调数百万次乘车。 为了应对和支持2017年及以后的发展,我们迫切的需要重新设计我们的移动端架构。 但从哪里开始? 我们决定重新开始。于是我们决定完全重构并重新设计我们的乘客端。 由于不…
iOS之BLE蓝牙SDK开发个人总结(进阶篇)
有关iOS BLE蓝牙基础功能的封装已经在上篇文章写完了,本篇文章负责把在SDK封装过程中遇到的问题知识点进行总结。 蓝牙功能的实现实质上是通过手机和蓝牙互相通信而建立的,所以通信的协议是由我们自己进行拟定的。解释一下协议的拟定,就是手机端和设备端提前商量好用某些字符代表某种意…
iOS逆向(3)-APP重签名
作为一名iOS开发者肯定知道iOS开发证书,那么证书具体是什么呢?为什么到我们本地的不是证书本身,而是一个称之为描述文件的东西。而这「描述文件」又具体是什么呢? 在知道这「描述文件」后,我们是不是可以通过将「描述文件」替换为我们自己的「描述文件」进行一些有意思的事情呢?比如这篇…
iOS屏幕旋转解决方案
1.导航控制器栈内部的VC方向是导航控制器来决定的。nav --- A --- B --- C,C的旋转方法是不起作用的,靠的是nav的-(BOOL)shouldAutorotate和-(UIInterfaceOrientationMask)supportedInterface…
iOS系统中导航栏的转场解决方案与最佳实践
目前,开源社区和业界内已经存在一些 iOS 导航栏转场的解决方案,但对于历史包袱沉重的美团 App 而言,这些解决方案并不完美。有的方案不能满足复杂的页面跳转场景,有的方案迁移成本较大,为此我们提出了一套解决方案并开发了相应的转场库,目前该转场库已经成为美团点评多个 App 的…
适配iPhone XR/iPhone XS Max
代码中使用了屏幕size判断是否是iPhone X的需要修改,请翻到最后。 项目中使用LaunchImage来做启动图,那么有可能在XCode GM的LaunchImage中会出现只有iPhone X/iPhone XS启动图,并且iOS 8.0 and Later 没有被选中…
WWDC 2018:TextKit 最佳实践
文本内容在 app 内随处可见,展示文本的方式也是多种多样。关注过性能提升的同学会发现,文本控件的高效使用对于整个页面性能的提升至关重要。为此,苹果和开发者都在不断努力。比如苹果日渐完善的文本框架,以及第三方文本框架的代表 YYText。 和平时使用的框架有些不同,我们不需要使…
WWDC 2017:高级开发应该掌握的自动布局技巧
如果你以前从未使用过Autolayout,现在网上已经有很多很优秀的教程,包括往届 WWDC 中 sessions 视频资源都可供查看学习。在本文中将不再重复基本的使用方法,更多的去介绍一些更加复杂的场景中的应用,本文中技术结合实例使你更容易理解吸收。让我们一起来看看与Auto…
下一页
关注了
0
关注者
1
收藏集
0
关注标签
14
加入于
2016-10-10