上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 随着项目开发接近了尾声,改Bug和性能优化成了工作的重中之重,移动端开发,最注重用户体验,一个丝滑般的应用程序能在用户心里加很多印象分。 1、优化列表的滑动速度 作为内容创作类的app,里面包含了大量的写作、画作、小说、动态等多种动态高度的样式;列表滑动不卡顿,就成了用户体验的关键问题。 1)Aut 阅读全文
posted @ 2021-01-14 14:42 Mr·Xu 阅读(282) 评论(0) 推荐(2) 编辑
摘要: 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 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在iOS13中,如果苹果开发者提供任何其他第三方登录,就必须提供“苹果登录”选项。也就是说,如果软件要求“微信登录”或是“QQ登录”时,必须同时提供“苹果登录”的选项给用户自行选择。根据苹果公司最新公布的指南,要求开发者在苹果终端的应用程序登录界面上,将“苹果登录”选项列在任何其他第三方登录的选项之 阅读全文
posted @ 2020-11-10 10:21 Mr·Xu 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 1. 你在开发过程中常用到哪些定时器,定时器时间会有误差吗,如果有,为什么会有误差? iOS中常NSTimer、CADisplayLink、GCD定时器,其中NSTimer、CADisplayLink基于NSRunLoop实现,故存在误差,GCD定时器只依赖系统内核,相对一前两者是比较准时的。 误差 阅读全文
posted @ 2020-10-30 17:02 Mr·Xu 阅读(277) 评论(0) 推荐(2) 编辑
摘要: 我们所开发的项目,随着线上功能逐渐稳定,导致项目启动速度越来越慢,而这又是用户对我们的项目给第一印象,所以启动速度变得尤为重要,如果启动速度缓慢,会造成比较严重的用户流失,所以,对启动速度的优化,将会成为我们后期开发工作中不可或缺的一部分。 基础概念 冷启动:是指启动并没有进程在系统里,需要系统新创 阅读全文
posted @ 2020-10-29 13:43 Mr·Xu 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,Timer可以说是比较常见的了,用来做一些定时性的操作。可实际过成功,Timer的时间真的准吗?下面写几个代码来做验证。 1、Timer timer = Timer.scheduledTimer(timeInterval: 1.0, target:self, selector: #se 阅读全文
posted @ 2020-10-28 13:16 Mr·Xu 阅读(937) 评论(0) 推荐(1) 编辑
摘要: 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 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在 iOS 13 中 Apple 为 UITableView 和 UICollectionView 引入了 DiffableDataSource,让开发者可以更简单高效的实现 UITableView、UICollectionView 的局部数据刷新。新的刷新的方法为 apply,通过使用 apply 阅读全文
posted @ 2020-06-15 14:31 Mr·Xu 阅读(454) 评论(0) 推荐(2) 编辑
摘要: 耗电优化最终目的:通过尽可能降低CPU、GPU功耗来降低手机电量消耗。 (1)尽可能少用定时器; (2)优化I/O操作(所谓的I/O操作也就是文件操作,我们简称为I/O操作。怎么优化呢?尽量不要频繁写入小数据,最好批量一次性写入。读写大量主要的数据时,考虑用dispatch_io,其提供了基于GCD 阅读全文
posted @ 2020-06-12 13:18 Mr·Xu 阅读(295) 评论(0) 推荐(2) 编辑
摘要: 新的语⾳聊天App Clubhouse最近引起了⼀些波澜,其原因是⼀轮估值为1亿美⾦的融资。 很多⼈认为鉴于App的⼩规模与封测状态,这个估值很让⼈惊讶。毕竟⽬前只有⼀部分硅⾕ ⼈在使⽤这款产品,⽽且产品⽬前缺少直接的变现或是扩张途径。 ⼈们对于这类⾼估值的融资轮次表示质疑是对的,尤其是在这样⼀个全 阅读全文
posted @ 2020-06-03 18:02 Mr·Xu 阅读(458) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页