- 博客(5)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 iOS开发:解决App进入后台,倒计时(定时器)不能正常计时的问题
项目需求:点击操作之后倒计时开始,然后App在后台运行,倒计时不停止继续执行。短信验证码 、时间倒计时等情况都适用这个需求。常理:iOS程序进入后台运行,10分钟之内就会被系统“杀死”,所以倒计时会停止执行。解决思路:方法一:根据记录开始的时间和获取当前时间进行时间差操作进行处理。监听进入前台、进入后台的消息,在进入后台的时候存一下时间戳,停掉定时器(系统会强制停止定时器);在再进入前...
2019-06-28 16:14:11 8364
原创 iPhone手机使用:微信提示“运行内存不足导致该小程序无法使用“解决方法
突然发现遇到的一个很诡异的情况,通过分析,解决了,分享一下,如图所示:通过iPhone XR打开微信小程序的时候,微信突然提示“运行内存不足导致该小程序无法使用”,然后点击“确定”按钮之后,就关闭了,而且查看手机内存128G的还剩下70G没有使用,后来回想一下,一直没有清理微信的缓存,造成微信总的占用空间达到7G左右,最后直接清理了微信缓存,清理了3G左右的缓存,删除了一下不需要的聊天记录...
2019-06-27 12:07:25 241919 8
原创 iOS开发:NSSet的使用
在iOS开发过程中,有些时候会用到去重处理,也就是去掉重复的元素或者个数,然后再进行排序处理,这就使用到了集合(NSSet),它其实是一种哈希表,通过运用散列算法来查找集合中的元素。集合和数组的相同点:都是存储不同元素的地址,不同点:NSSet中的元素都是被自动过滤之后的不会重复的元素,NSArray中的元素却是允许重复的;NSSet是一个无顺序的集合,NSArray是一个有顺序的集合。相对来...
2019-06-26 17:27:35 2251
原创 iOS开发:Block传值的运用
在iOS开发中传值是一个非常经典的方法,有六种传值方式:属性传值、代理传值、Block传值、方法传值、单例传值、通知传值。本章就来分享一下通过Block完成两个不同界面间的传值操作。首先再来了解一下Block,简单一点说,Block就是一段匿名的代码块,是具有某种功能的代码块。那么接下来通过实际应用场景,来直观的演示一下用Block传值的操作,具体如下所示。实例场景是在控制器A里面点击按钮...
2019-06-25 18:15:27 2338
原创 服务器知识:阿里云云服务器ECS的购买步骤
对于刚进入运维的建站小白来说,有关建站的所有知识都要了解掌握,尤其是服务器的购买,域名的购买,域名的解析,域名的备案等几个重要的方法,本篇就来介绍一下基于阿里云平台下的的云服务器ECS的购买步骤,这里只做大的步骤的介绍,具体的服务器需求方案还是要以实际需求为准。购买阿里云云服务器等有关阿里云的产品之前,首先要申请注册一个阿里云账号,还需要准备好公司的营业执照,公司法人代表的证件照片等信息,还有...
2019-06-12 15:04:52 1877 2
搭建chatGPT微应用实战原理分析
2023-04-27
flutter开发中,在iOS模拟器运行报一个经典错误,求解
2021-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人