首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS优化
订阅
HelloMX
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
用 SwiftLint 保持 Swift 风格一致
代码风格可能是一个有争议的话题,并且在开发人员之间引发一些激烈的讨论。使用工具强制执行一套代码风格规则对于避免一些争论,以及确保在整个项目中保持代码风格的一致性非常有帮助。SwiftLint 可
[iOS开发]UITableView的性能优化
UITableView加载图片的一些优化方式学习,在CPU、GPU两个方面解释,还分析了加载图片的特殊需求的解决方案。
App启动优化
App的启动过程 App的启动一般是指从用户点击App开始到AppDelegate的didFinishLaunching方法执行完成为止,一般又将启动分为冷启动和热启动。 冷启动 冷启动: 是指App
京喜APP - 图片库优化
介绍京喜APP在网络图片加载做的一些性能优化。包括原生网络图片和Flutter网络图片优化。以及一些图片相关知识的介绍。
iOS设计模式之(一)策略模式
然后,定义ChildPerson 和 AdultPerson 都继承自Person。然后在各自的类中,分别实现,eatSomeThing 和 runEveryDay 的方法 这种方法是可以,但是,有个问题,就是代码重用性较差,例如,如果再来一个 老人,吃蔬菜,能跑2小时,那么实…
纯Swift项目-Xib | StoryBoard 多人协作技巧
不同于国外,StoryBoard从面世到如今饱受国内开发者的质疑,质疑的理由很多,什么不利于多人协作啊,隐藏了UI细节啊,出问题不容易测试,降低执行效率啊等等。此文就是针对这些问题的举例和剖析。 这个是诋毁StoryBoard最多的理由,也是看上去最充分的理由。最显著的就是下图…
iOS图像最佳实践总结
1. 前言 2018 WWDC 苹果官方给出了关于iOS图像处理的最佳实践,本文主要是就官方文档进行分析总结以及较为全面的拓展延伸。 2. 基础预备知识 按照经典的MVC架构,UIImage扮演model角色,负责承载图片数据,UIImageView充当View的角色,负责渲染…
iOS12、iOS11、iOS10、iOS9常见适配
把build system切换到 Legacy Build System,换言之就是切换成老的编译系统,就OK了。 Xcode->File->Project Settings-> Build System -> Legacy Build System. 删除其他info.pli…
【OC梳理】性能检测及优化汇总
启动时间可谓是用户对你的APP的第一印象,启动时间过长很可能会让用户直接把APP打入冷宫。苹果的watch dog机制(Xcode在debug模式下是没有开启watch dog的)也会kill掉启动时间过长的APP,这种情况下给用户的感觉就是这APP怎么一启动就卡死然后崩溃了。…
iOS设计模式之(二)生产者-消费者
我们公司自己项目中,有个场景,就是IM消息,当我们收到消息时候,进行一些业务逻辑的处理,还有数据库的操作,然后刷新列表。存在的问题是,如果消息接收的特别快,例如离线消息,可能登陆的是,有几百条消息拉取下来,如果每一条每一条的处理,将会导致两个问题: 上次刷新还没完成,下次就进来…