首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
unravel2025
掘友等级
Harmonyer | iOSer | HDE
|
想知道吗
一名iOS老司机,目前在全职开发鸿蒙
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 10
沸点 4
赞
14
返回
|
搜索文章
赞
文章( 10 )
沸点( 4 )
使用仓颉语言理解 SOLID 原则:概念、实战与踩坑总结
为什么要学 SOLID? 在开发项目时,我们每天都在“改需求”: 产品经理说“再加一种支付方式” 后端说“换一套登录接口” 设计师说“按钮样式统一换” 如果代码耦合严重,每一次改动都会牵一发动全身。
一篇读懂 Swift 不透明类型:让带 associatedtype 的协议也能当返回值
why:带 associatedtype 的协议为何不能当返回值? associatedtype 未被确定 → 编译期无法决定具体内存布局。 Swift 拒绝“协议当作类型”使用,除非用泛型或 opa
探究 SwiftUI Preview 的工作原理
在本文中,我们深入探讨 Xcode 16 中 SwiftUI Preview 的工作原理,包括构建流程、JIT执行机制以及三种不同的重构建策略。了解这些原理有助于解决 Preview 常见问题
货拉拉用户端SwiftUI踩坑之旅
在货拉拉用户端适配灵动岛开发过程中,切身感受到了SwiftUI编写界面带来的便捷性,像声明式UI能减少许多初始化代码、更简便更灵活的Flex布局,以及所有iOSer都梦寐以求的Hot Reload
SwiftUI中的Alignment Guides
Alignment guides是用一种功能强大但通常未被充分利用的布局工具。在很多情况下,它们可以帮助我们避免更复杂的选择,当需要对齐不同容器中的视图时,它就会变得很有意义。
基于汇编实现objc_msgSend hook方法耗时的方案
前言 测算函数/方法执行耗时,对于每一位开发同学来说,似乎都是一道绕不过的坎,几乎都曾经历过。也许你会使用下面这种方式: 这种方法高效\成本低。但如果发散到测算成千上百个函数/方法执行耗时的时候,显然
深入理解 Swift 代码覆盖率
本文通过介绍 Swift 代码覆盖率的生成原理,支持了在 CI 分布式编译和测试的场景下,将每种测试的代码覆盖率合并,最终还原得到真实的覆盖率结果。
这些高阶的函数技术,你掌握了么
在 JavaScript 中,函数为一等公民,所谓的 “一等公民”,指的是函数与其他数据类型一样,处于平等地位,可以赋值给其他变量,也可以作为参数,传入另一个函数,或作为其它函数的返回值。 接下来阿宝哥将介绍与函数相关的一些技术,阅读完本文,你将了解高阶函数、函数组合、柯里化、…
一份不可多得的 TS 学习指南(1.8W字)
阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。然而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错…
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
下一页
个人成就
优秀创作者
文章被点赞
675
文章被阅读
144,845
掘力值
7,405
关注了
289
关注者
342
收藏集
25
关注标签
60
加入于
2016-07-08