首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
月秣度千
更多收藏集
微信扫码分享
微信
新浪微博
QQ
251篇文章 · 0订阅
苹果天天吹 SwiftUI,Apple 自家 App 有多少是用 SwiftUI 写的?
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 目前 iOS 17 已经发布一段时间了,近些年来苹果一直在强推 swift 和 SwiftUI,每年的 WWDC 都会推出一大堆功能,讲有多么强
iOS线程、同步异步、串行并行队列
线程是代码执行的路径,队列则是用于保存以及管理任务的,线程负责去队列中取任务进行执行。 我的理解:多个队列的任务可以在一条线程上执行,一个队列的任务也可以在多条线程上执行。个人理解,队列可以包含线程,线程也可以包含队列。 dispatch_sync:立马在当前线程执行任务,执行…
iOS 多线程之GCD
Grand Central Dispatch(GCD)是由苹果开发的多线程调度框架,能够优化多线程应用程序的执行过程以支持多核处理器。GCD底层有线程池,线程池的概念在上一篇文章中有简单介绍,线程池是系统自动来维护,开发者只关注队列(Dispatch Queue)及任务的创建和…
MJRefresh 源码学习笔记
MJRefresh 是日常 iOS 开发中使用频率较高的一款下拉刷新/上拉加载更多的第三方控件,平时似乎没有完整看过源码,此处就记录一下探究源码的过程吧。
iOS面试题收纳-性能优化
卡顿 原因 CPU:对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制。 GPU:纹理的渲染。 CPU处理后GPU处理,若垂直同步信号早于GPU处理的速度,
iOS面试题收纳-内存管理
什么是内存溢出 系统已经不能分配出你所需要的空间 比如系统仅剩1G的内存空间,而我们需要申请至少2G的内存空间 什么是内存泄漏 内存泄漏指动态分配内存的对象在使用完后没有被系统回收内存,对象始终占有着
【译】你可能不知道的iOS性能优化建议(来自前Apple工程师)
作为开发人员,良好的性能对于使我们的用户感到惊喜和喜悦是无价的。iOS用户具有很高的标准,如果你的应用程序反应很慢或在内存压力下崩溃,他们将停止使用它,或者更糟糕的是,你的评论会很糟糕。 在过去的6年中,我在Apple从事Cocoa框架和第一方应用程序的开发工作。我从事Spot…
iOS高级进阶系列之-库(下)动态库和静态库项目应用
前面文章讲了静态库和动态库,讲的内容都是为了这篇文章做准备,这边我们就聊一下实际SDK开发中对静态库和动态库的应用,平时开发也会用到文章讲的内容。 1.是苹果官方推荐的、支持的,可以更方便的表示一个多个平台和架构的分发二进制库的格式。在19年推出 2.需要Xcode11以上支持…
Flutter-为什么那么多公司钟爱Flutter
目录本人会针对Flutter从入门到相对熟练【具备开发水平】,在掘金上开辟一个专栏,专门讲述掌握Flutter的基本过程,每周会定期更新1-2篇博客!Flutter-为什么那么多公司钟爱Flutter
作为一名架构师,近来研发APP的一些经验总结。
前言 学如逆水行舟,不进则退。共勉! 架构引人而异,不同的架构师有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。但是万道不离其宗,有些东西还是通用的,是所有架构师需要掌握的,也