目录 先插入以下介绍以下本编文章除标题所讲知识外,还额外包含的内容有如下: 1、获取当前显示的视图控制器ViewController2、如何在多次presentViewCon...
目录 先插入以下介绍以下本编文章除标题所讲知识外,还额外包含的内容有如下: 1、获取当前显示的视图控制器ViewController2、如何在多次presentViewCon...
我们在开发中使用avplayer播放时经常会遇到诸如来电、闹钟响了或者插拔耳机等影响因素,这些事件处理不好会造成不好的用户体验。所以今天我们来一起简单的解决一下这些问题。 首...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
导语 不会使用block的iOS程序员,不是一个合格的程序员学会了block,你再也不想用繁琐的代理block没有你想象中的那么难,不要害怕,不要畏惧,勇敢尝试笔者入行iOS...
最近接了一个新需求,需要给collectionView的每个section都加上圆角效果(如下图),这样我想的办法是给每个section的头视图的两个上交变成圆角,同时将每个...
最近接到了一个需求:要求在正常播放语音的过程中,当有新消息提示音时播放消息提示音,之后继续播放语音,这里就用到了AVAudioSession.AVAudioSession可以...
一、给字符串设置下划线效果:例如给字符串 ABCDEFG 设置下划线效果 二、给字符串设置点击效果例如要达到以下效果 2.设置lable 3.实现代理方法
需求 根据两个日期(NSDate),算出它们相差多少天。 解决方法 NSCalendar类提供了计算差值的接口,可以计算两个日期相差多少年月日时分秒等 代码 打印结果 注意事...
接到一个需求,需要我调用本地.js文件里的方法,我一开始就想当然的直接用webView去调用: 结果是一直在打印error,后来发现并不能去调.js文件里的东西,但是可以用h...
先说推送的原理,不废话先上图: 从图中可以很清楚的看出来推送的原理主要分为以下几步:1.由App向iOS设备发送一个注册通知,用户需要同意系统发送推送。2.iOS向APNs远...
从今年年初陆续有部分金融APP在审核的时候开始遇到因为3.2.1条款被拒的问题,主要是因为政策调整需要一些资质才能通过审核。我们一开始的几次提交还没有被拒,后来自己作死改AP...
写在你需要判断系统版本的时候啊
NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
NSLog(@"%@",phoneVersion);
打印出来的就是当前的系统版本
iOS 判断手机型号及系统版本iPhoneX推出已经有很长时间了,从最初的简单适配到前一段时间拿到真机开始做更优化的适配,我在部分地方用到了判断手机型号及系统版本的方法,下面分享一下。首先需要导入头文件 ...
@李优雅o 具体说一下,我都是直接用的也没有报错啊
iOS 判断手机型号及系统版本iPhoneX推出已经有很长时间了,从最初的简单适配到前一段时间拿到真机开始做更优化的适配,我在部分地方用到了判断手机型号及系统版本的方法,下面分享一下。首先需要导入头文件 ...
iPhoneX推出已经有很长时间了,从最初的简单适配到前一段时间拿到真机开始做更优化的适配,我在部分地方用到了判断手机型号及系统版本的方法,下面分享一下。首先需要导入头文件 ...
在视频音频方面苹果为我们提供了不少选择,其中有MediaPlayer(iOS9后遭到废弃),我们这里用的是基于AVFounditon类库的AVPlayer。AVPlayer是...