会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mr.Xu
为App提供技术支持
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
2021年1月14日
【Swift】公司项目性能优化(一)
摘要: 随着项目开发接近了尾声,改Bug和性能优化成了工作的重中之重,移动端开发,最注重用户体验,一个丝滑般的应用程序能在用户心里加很多印象分。 1、优化列表的滑动速度 作为内容创作类的app,里面包含了大量的写作、画作、小说、动态等多种动态高度的样式;列表滑动不卡顿,就成了用户体验的关键问题。 1)Aut
阅读全文
posted @ 2021-01-14 14:42 Mr·Xu
阅读(380)
评论(0)
推荐(2)
2020年11月10日
【Swift】APP版本检查
摘要: import Alamofire class VersionCheck { public static let shared = VersionCheck() func isUpdateAvailable(callback: @escaping (Bool)->Void) { let bundleI
阅读全文
posted @ 2020-11-10 15:32 Mr·Xu
阅读(180)
评论(0)
推荐(0)
【iOS】苹果登录Sign in with Apple
摘要: 在iOS13中,如果苹果开发者提供任何其他第三方登录,就必须提供“苹果登录”选项。也就是说,如果软件要求“微信登录”或是“QQ登录”时,必须同时提供“苹果登录”的选项给用户自行选择。根据苹果公司最新公布的指南,要求开发者在苹果终端的应用程序登录界面上,将“苹果登录”选项列在任何其他第三方登录的选项之
阅读全文
posted @ 2020-11-10 10:21 Mr·Xu
阅读(1354)
评论(0)
推荐(1)
2020年10月30日
【iOS】找工作的面试题集锦
摘要: 1. 你在开发过程中常用到哪些定时器,定时器时间会有误差吗,如果有,为什么会有误差? iOS中常NSTimer、CADisplayLink、GCD定时器,其中NSTimer、CADisplayLink基于NSRunLoop实现,故存在误差,GCD定时器只依赖系统内核,相对一前两者是比较准时的。 误差
阅读全文
posted @ 2020-10-30 17:02 Mr·Xu
阅读(315)
评论(0)
推荐(2)
2020年10月29日
APP项目优化--启动速度优化篇
摘要: 我们所开发的项目,随着线上功能逐渐稳定,导致项目启动速度越来越慢,而这又是用户对我们的项目给第一印象,所以启动速度变得尤为重要,如果启动速度缓慢,会造成比较严重的用户流失,所以,对启动速度的优化,将会成为我们后期开发工作中不可或缺的一部分。 基础概念 冷启动:是指启动并没有进程在系统里,需要系统新创
阅读全文
posted @ 2020-10-29 13:43 Mr·Xu
阅读(548)
评论(0)
推荐(0)
2020年10月28日
【Swift】Timer定时器到底准不准确?
摘要: 在开发过程中,Timer可以说是比较常见的了,用来做一些定时性的操作。可实际过成功,Timer的时间真的准吗?下面写几个代码来做验证。 1、Timer timer = Timer.scheduledTimer(timeInterval: 1.0, target:self, selector: #se
阅读全文
posted @ 2020-10-28 13:16 Mr·Xu
阅读(1047)
评论(0)
推荐(1)
2020年10月14日
HTTP response status codes
摘要: HTTP响应状态代码指示特定的HTTP请求是否已成功完成。回答分为五类: 信息响应(100–199), 成功响应(200–299), 重定向(300–399), 客户端错误(400–499), 和服务器错误(500–599)。 1、Information responses 100 Continue
阅读全文
posted @ 2020-10-14 15:16 Mr·Xu
阅读(361)
评论(0)
推荐(0)
2020年6月15日
【Swift】UITableViewDiffableDataSource的用法
摘要: 在 iOS 13 中 Apple 为 UITableView 和 UICollectionView 引入了 DiffableDataSource,让开发者可以更简单高效的实现 UITableView、UICollectionView 的局部数据刷新。新的刷新的方法为 apply,通过使用 apply
阅读全文
posted @ 2020-06-15 14:31 Mr·Xu
阅读(591)
评论(0)
推荐(2)
2020年6月12日
【iOS】Instruments性能检测之耗电优化
摘要: 耗电优化最终目的:通过尽可能降低CPU、GPU功耗来降低手机电量消耗。 (1)尽可能少用定时器; (2)优化I/O操作(所谓的I/O操作也就是文件操作,我们简称为I/O操作。怎么优化呢?尽量不要频繁写入小数据,最好批量一次性写入。读写大量主要的数据时,考虑用dispatch_io,其提供了基于GCD
阅读全文
posted @ 2020-06-12 13:18 Mr·Xu
阅读(372)
评论(0)
推荐(2)
2020年6月3日
⼀亿美⾦的App - Clubhouse的⽆限潜⼒与眼前危机
摘要: 新的语⾳聊天App Clubhouse最近引起了⼀些波澜,其原因是⼀轮估值为1亿美⾦的融资。 很多⼈认为鉴于App的⼩规模与封测状态,这个估值很让⼈惊讶。毕竟⽬前只有⼀部分硅⾕ ⼈在使⽤这款产品,⽽且产品⽬前缺少直接的变现或是扩张途径。 ⼈们对于这类⾼估值的融资轮次表示质疑是对的,尤其是在这样⼀个全
阅读全文
posted @ 2020-06-03 18:02 Mr·Xu
阅读(483)
评论(0)
推荐(3)
上一页
1
2
3
4
5
6
7
8
9
···
20
下一页
公告