首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS_性能优化
订阅
LeeG_Z
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
APP终极性能生存指南
性能是客户端永远绕不开的话题,一起来康康今年的WWDC提供了哪些有关性能提升的建议吧~ 使用的五种工具 Xcode Organizer MetricKit Instruments XCTest App
IOS多类型Cell的tableView实现
之前阅读了处理 iOS 中复杂的 Table Views 并保持优雅、iOS:如何构建具有多种 Cell 类型的表视图两篇译文,对于如何处理多类型cell的tableView有不小的收获。但我发现多类型cell的tableView之间也是有区别的。比如译文中就举例实现了动态多类…
iOS 界面性能优化浅析
emm~~~ 前段时间又出去看了看iOS市场的行情, 除非是BAT, TMD, 这类一线的知名企业, 其他的只要努努力还是可以通过的, 这里分享一些小技巧, 比如当HR,或者别人内推你的时候, 不管要求写的多么的天花乱坠, 千万不要被这些东西给吓到了, 你可以先逆向一下对方的项…
iOS 保持页面流畅技巧
系统中 CPU、GPU、显示器是以上面这种方式协同工作的。CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 在 VSync(垂直同步) 信号到来后,…
ResponderChain+Strategy+MVVM实现一个优雅的TableView
在iOS开发中,常见的MVC中,复杂界面的Controller中的代码极其臃肿,动则上千行的代码量对后期维护简直是一种灾难,因此MVC也被调侃为Messive ViewController,特别是有多种类型Cell的TableView存在时,在-tableView:cellFo…
iOS性能优化之页面加载速率
之前搜罗了网上很多关于iOS性能优化方面的资料 ,本人和我的小伙伴们也用了一些时间针对自己的App进行了App的启动速率、页面的加载速率和 页面的帧率方面进行了优化,所以结合了理论和实践,把我们在实践中主要踩过的坑和需要注意的东西 ,总结了一下,希望可以帮到正在准备进行App的…
iOS 保持界面流畅的技巧
为了公平起见,所有界面和交互我都从官方应用原封不动的抄了过来,数据也都是从官方应用抓取的。你也可以自己抓取数据替换掉 Demo 中的数据,方便进行对比。尽管官方应用背后的功能更多更为复杂,但不至于会带来太大的交互性能差异。
「iOS」高仿【少数派】客户端 代码+思路讲解
在我的iOS开发学习过程中,阅读过许多同学的高仿项目文章、源码,对我助益颇深。但是许许多多的高仿项目在技术方面各有侧重,所以我先把本项目中值得探讨的技术点列出,方便正好需要的同学。 对于原客户端的一些重复性细节没有全部实现,欢迎大家fork。 这里是 LYSSPai项目地址。 …
iOS-性能优化深入探究
上图是几种时间复杂度的关系,性能优化一定程度上是为了降低程序执行效率减低时间复杂度。 1. OC 中几种常见集合对象接口方法的时间复杂度 集合类型是无序并且没有重复元素的。这样可以使用hash table 进行快速的操作。比如,addObject; removeObject; …
用runtime优化tableView写法
然后就是设置11个section,每个section里有三个cell,通用的titleSectionCell和moreSectionCell,还有每个section对应的自己的内容cell,每个cell负责自己的UI显示及点击事件。 整理后 逻辑思路是清晰了,但是怎么写代码呢?…