首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户3024524812986
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
适配器模式(Adapter)与桥接模式(Bridge)有什么区别?
世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。从意图上看 适配器是为了复用已有接口的功能,而通过适配将已有接口功能引入到所需接口的一种模式,目的是能够结合。 桥接模式是为了实现两个接口结合的多样化而设计的一种模式,目的是结合的更好。从实现上...
iOS老司机可落地在中大型iOS项目中的5大接地气设计模式合集
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 1. 前言: 设计模式可以在大型项目中有哪些可落地的优化? 笔者整理了5大接地气的设计模式, 抛砖引玉~
iOS中为什么会有这么多锁呢?
其实iOS领域很多文章都谈到了关于锁的文章,但是我为什么要在这里重新写一篇文章呢?一是很多文章使用的观点依然是很老的观点,和我的测试结果不符合,二则是自己对这方面也比较生疏,所以就在最近重新梳理一下
西瓜视频iOS启动优化实践
启动是用户使用一款产品的第一印象,长时间的启动等待将会消磨用户的耐心。根据过往实验经验,若应用的启动时间减少,那么则能有效的降低0vv(启动后0播放量),因此启动耗时是西瓜客户端品质的核心指标之一。
使用 LLVM
前言 目前在做一些编译相关调研。先前写过篇《深入剖析 iOS 编译 Clang / LLVM》和《深入剖析 iOS 编译 Clang / LLVM 直播的 Slides》,内容偏理论。本篇着重对 LL
iOS动态库的注入原理
iOS动态库的注入原理:基于修改Mach-O 的Load Command、利用环境变量DYLD_INSERT_LIBRARIES、在挂载的进程上创建一个挂起的线程,然后在这个线程里申请一片用。
【老司机精选】通过断点技巧让调试更高效
前言 断点对于每个开发者都不陌生,它是我们工作中极其重要的工具。通过断点调试,我们可以在程序运行期间中断程序,并检查程序的各种状态来解决遇到的问题。本文我们将介绍 Xcode 中断点调试的技巧及 WW
如何让云音乐iOS包体积减少87MB
云音乐iOS客户端包体积优化最新实践,从解析包体积口径,到分析现状,再通过使用各种优化方式,从资源到二进制,最终使云音乐安装体积下降87MB,下载体积下降60MB.
02-探究iOS底层原理|编译器LLVM项目【Clang、SwiftC、优化器、LLVM、Xcode编译的过程】
了解编译器LLVM项目【Clang、SwiftC、优化器、LLVM、Xcode编译的过程】,了解程序在系统中工作的底层原理,这有助于加深我们对整个程序的认识,帮助我们编写的高质量代码
iOS 15 如何让你的应用启动更快
这是一篇来自 Noah Martin 的文章,作者发现了 WWDC2021 中没有被提及的一处改动,却能够帮助你的 App 在 iOS15 上运行的更快。