首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Nicholas68
更多收藏集
微信扫码分享
微信
新浪微博
QQ
156篇文章 · 0订阅
iOS断点续传
断点下载:是指在下载一个较大文件过程中因网络中断等主动暂停下载,当重启任下载任务时,能够从上次停止的位置继续下载,而不用重新下载。 知识点: 1.URLSession及其任务管理 URLSession
iOS组件化的分层思路实践
组件化是一种软件设计方法,它将一个大型应用程序拆分成多个独立且可重用的模块。这些模块可以分别开发、测试和维护,从而提高代码的复用性和可维护性。
三年磨一剑,货拉拉iOS用户端10万分位Crash率攻坚之战
三年磨一剑,货拉拉iOS用户端10 万 分位Crash率攻坚之战 摘要: 货拉拉iOS用户端经历了多年的迭代,作为近百万日活的App,Crash率经历了从千分位到万分位,再到十万分位的降率过程。本篇文
iOS信号量造成线程优先级反转 | 京东云技术团队
在并发队列使用信号量会可能会造成线程优先级反转 一、在iOS16 & XCode14上遇到 - 使用信号量造成线程优先级反转问题 提醒 经过查询资料,发现是在XCode14上增加了工具,比如 : Th
iOS 渐变:如何在 Swift 中使用 CAGradientLayer
本教程将教你如何在 Swift 中使用 CAGradientLayer 创建 iOS 渐变。在开始之前,你应该了解到还有另外三种创建渐变的方法。
一个有效解决多种类型cell带来的代码臃肿和事件处理不明确的设计架构
在业务开发中我们往往会遇到一个Tab了View或者CollectionView加载不同类型的cell的情况因此在数据源方法中产生了大量的代码并且在事件处理中分工不明确,这里分享一个能解决上述问题的架构
Swift 最佳实践之 Closure
Swift 作为现代、高效、安全的编程语言,其背后有很多高级特性为之支撑。 『 Swift 最佳实践 』系列对常用的语言特性逐个进行介绍,助力写出更简洁、更优雅的 Swift 代码。
Swift 那些特有的语法结构
Swift语言它有着很多特殊的语法,刚接触时我都给忽略了,都是遇到时现查一番,本文便是对遇到的特殊语法的一个简要总结
原生页面预加载
对于页面加载慢甚至失败的情况,可以对页面进行预加载,预加载也细化为`prefetch`和`preload`两部分,这两部分在方案中都包括。 方案先通过缓存数据将页面进行渲染,进入商品列表页后,再根据
iOS Out-Of-Memory 原理阐述及方案调研
OOM 的全称是 Out-Of-Memory,是由于 iOS 的 Jetsam 机制造成的一种“另类” Crash,它不同于常规的 Crash,通过 Signal 捕获等 Crash 监控方案无法捕获到 OOM 事件。 XNU 中 https://opensource.appl…