首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
哈哈哈士奇
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
浅谈 iOS 字典 NSDictionary 的底层实现原理
CFDictionary 和 NSDictionary 是 Apple 框架中两套并行存在的“字典容器类型”,它们底层其实是同一个对象 CFBasicHash,只是提供了不同的接口层给 C 和 Obj
Swift 并发避坑指南:自己动手实现“原子”属性与集合
为什么需要“原子”操作? Swift 没有现成的 atomic 关键字。当多个线程/任务同时读写同一属性或集合时,会出现: 读到中间状态(数组越界、字典重复 key) 丢失更新(值类型复制-修改-写回
iOS 小组件 - 标签瀑布流Base组件抽取,APP业务重构(一)
标签瀑布流业务样式示例 一、祖传的标签代码 原来有极多相似的祖传代码,在业务需求开发完成后,已经有四份相似的拷贝代码了,考虑到以后可能越来越多相似业务,决定着手重构。 二、标签瀑布流Base抽取
iOS 音视频开发相关基础知识
1. 音视频采集阶段 1.1 视频采集(AVFoundation框架) 核心类:AVCaptureSession 详细流程: 硬件选择: AVCaptureDevice.DiscoverySessio
Swift 中的函数式核心与命令式外壳:单向数据流
我们讨论了在 Swift 中的函数式核心与命令式外壳的概念。其目标是通过值类型提取纯逻辑,并将副作用保持在薄薄的对象层中。本周,我们将展示如何以单向数据流的方式应用这一方法。 函数式核心
SwiftUI中如何实现子视图向父视图传递数据?
在 SwiftUI 中,preference(偏好设置)机制是一种视图间通信方式,用于子视图向父视图传递数据,解决了 SwiftUI 中数据单向流动(通常是父到子)的限制。 它的核心思想是:子视图可以
程序环境和预处理 真正的认识C语言
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」 程序环境和预处理 程序的翻译环境和执行环境 在ANSI C的任何一种实现中,存在两个不同的环境 第一种是翻译环境,在这个环
iOS-Swift中的递增(++)和递减(--)被取消的原因-官方答复
众所周知,在很多编程语言中,对一个变量递增1用++,递减1用--,在Swift3之前也是可以这么用的,但之后被取消了。 也是好奇为毛Swift把这么好用的语法取消了,之前也有老外咨询过Chris Lattner(Swift语言缔造者),并获得了回复。 别的语言的++主要是用在f…
关注了
67
关注者
0
收藏集
6
关注标签
14
加入于
2019-03-12