首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
sweet丶
掘友等级
iOS工程师
|
不透露
做iOS开发10年,熟悉OC、Swift、组件化、架构设计、代码重构、卡顿、包体积、启动等。思考、探索、总结。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
sweet丶
赞了这篇文章
网易云音乐技术团队
@网易云音乐
·
3年前
关注
云音乐 iOS 启动性能优化「开荒篇」
云音乐 iOS 启动性能优化实践,从分析 App 启动现状瓶颈到对 App 治理实践,本文介绍了云音乐 iOS 如何从动态库、+load、二进制重排、业务层面代码等各方面治...
53
14
分享
sweet丶
iOS工程师 @不透露
·
6天前
关注
iOS 常用调试工具大全-打造你的调试武器库
还记得你第一次使用NSLog(@"Hello, World!")的时刻吗?那是调试的起点。但随着应用复杂度呈指数级增长,我们需要的工具也经历了革命性进化: 第一代:基础输出...
7
评论
分享
sweet丶
iOS工程师 @不透露
·
11天前
关注
Fishhook原理深度剖析:从Mach-O到运行时函数Hook
前言 在iOS/macOS开发中,函数Hook是一项强大的技术,它允许我们在运行时修改函数行为,广泛应用于调试、监控、性能分析等领域。Fishhook作为Facebook开...
2
评论
分享
sweet丶
iOS工程师 @不透露
·
20天前
关注
Swift 方法派发深度探究
引言:一个危险的实验 想象一下,你正在调试一个复杂的 iOS 应用,想要在不修改源码的情况下监控所有 UIViewController 的 viewDidAppear 调用...
2
评论
分享
sweet丶
赞了这篇文章
tangzzzfan
6月前
关注
深入 Moya:从架构设计到现代 iOS App 网络层最佳实践
Moya 是 iOS 社区中备受推崇的网络抽象库。它之所以出色,并非仅仅因为简化了网络请求的发送,更在于其背后蕴含的一整套优雅、可扩展的架构设计哲学。本文将和你一起深入剖析...
25
8
分享
sweet丶
iOS工程师 @不透露
·
29天前
关注
DNS安全威胁:从劫持、污染到放大攻击的演练
前言:DNS——互联网的“隐形电话簿” 想象一下,如果没有DNS,访问每个网站都需要记住一串像192.168.1.1这样的数字。DNS让互联网变得人性化,但正是这个每日处理...
0
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
扩展了解DNS放大攻击:原理、影响与防御
什么是DNS放大攻击? DNS放大攻击(DNS Amplification Attack)是一种分布式拒绝服务攻击(DDoS)的变种,攻击者利用DNS协议的查询-响应不对称...
1
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
DNS域名解析:从入门到优化必备基础
前言 在当今互联网世界,域名就像我们生活中的地址,而DNS(Domain Name System)就是那个将地址翻译成具体位置的神奇系统。无论你是前端开发者、移动端工程师还...
5
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
iOS开发必备的HTTP网络基础概览
一、从一次HTTP请求说起 以下是一个大体过程,不包含DNS缓存等等细节: 上图展示了一个完整的HTTPS请求过程。对于iOS开发者,理解每个环节的工作原理至关重要,这有助...
7
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
CocoaPods Podfile优化设置手册-持续更新
前言 配置Podfile时,如果结合一些优化选项,能大大的提升开发效率。本文是为使用cocoapod管理组件库提供一个podfile优化设置的最佳实践。 🚀 一、构建性能...
13
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
UIWindowScene 使用指南:掌握 iOS 多窗口架构
引言 在 iOS 13 之前,iOS 应用通常只有一个主窗口(UIWindow)。但随着 iPadOS 的推出和多任务处理需求的增加,Apple 引入了 UIWindowS...
7
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
Kingfisher 深度指南:Swift 生态下的高性能图片处理艺术
引言:为什么需要专门的图片加载库? 在移动应用开发中,图片加载是影响用户体验的核心环节之一。一个优秀的图片加载库需要解决多个复杂问题:异步下载、内存缓存、磁盘缓存、图片解码...
5
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
SDWebImage深度解析:高效图片加载背后的架构设计与卓越实践
一、整体架构设计:模块化与职责分离 为了让你能迅速抓住核心,我们先用一张图,从宏观视角看懂它的工作原理与核心流程。 SDWebImage采用了清晰的分层架构设计,将复杂的图...
4
8
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
理解iOS中Protobuf:一个比JSON更好,但不是替代
在iOS开发中,JSON凭借其卓越的可读性和跨平台兼容性,长期以来都是网络交互和本地存储的首选。但你是否遇到过因网络请求过慢导致用户体验不佳,或是在处理大量数据时应用响应迟...
7
2
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
iOS内存映射技术:mmap如何用有限内存操控无限数据
01 内存管理的双重世界:虚拟与物理的分离 每个iOS应用都生活在双重内存现实中。当你声明一个变量或读取文件时,你操作的是虚拟内存地址,这是iOS为每个应用精心编织的“平行...
6
评论
分享
sweet丶
iOS工程师 @不透露
·
1月前
关注
iOS MMKV原理整理总结:比UserDefaults快100倍的存储方案是如何炼成的?
一、传统存储方案的痛点 在介绍MMKV之前,让我们先看看iOS开发者常用的几种本地存储方案: NSUserDefaults:适合简单键值对,但性能瓶颈明显,每次写入都需同步...
8
评论
分享
sweet丶
iOS工程师 @不透露
·
2月前
关注
适合iOS开发的一种缓存策略YYCache库 的原理
YYCache 是 iOS 上一个高性能的缓存框架,它由内存缓存 YYMemoryCache 和磁盘缓存 YYDiskCache 两部分组成。 核心总览 YYCache 的...
1
评论
分享
sweet丶
赞了这篇文章
vivo互联网技术
vivo互联网技术 @vivo互联网
·
11月前
关注
vivo HTTPDNS 端到端体验优化实践
我们构建了 vivo HTTPDNS 端到端的一体化解决方案,通过对4大模块的能力及架构优化,显著提升了端侧业务的访问体验,支撑业务高效、稳定开展。...
5
评论
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
1年前
关注
深入了解iOS依赖管理器CocoaPods
8月14日,CocoaPods 官方发布了一则公告,宣布这个已经陪伴我们多年的工具将进入维护模式。 CocoaPods 的未来维护计划总结如下: 短期计划: 处理系统性安全...
47
5
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
1年前
关注
货拉拉iOS疑难Crash治理-TTS problem iOS 17
我们司机端从iOS17开始存在着一个文本转语音功能的崩溃,主要集中在司机导航、司机履约语音提醒等方面,因为这些方面都用到了文本转语音进行播报的功能,从崩溃收集版本信息来看,...
53
18
分享
下一页
个人成就
文章被点赞
385
文章被阅读
117,293
掘力值
3,000
关注了
11
关注者
161
收藏集
2
关注标签
15
加入于
2019-01-15