首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SwiftFun
掘友等级
专注于 iOS、macOS 等平台,Swift、Objective-C、C++ 等语言的学习研究和分享。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
我为什么痛恨 iOS 原生 UIKit 开发
做 iOS 原生开发的头十年浑浑噩噩的,也没觉得有什么不妥。直到 2023 年我用 SwiftUI 开发了几个 App,才发现之前原生开发方式有很大的问题。 使用 UIKit 开发时,只能一遍又一遍地
如何理解 SwiftUI 中的 ViewBuilder
SwiftUI 是一种声明式的 UI 框架,它允许开发者使用简单的代码来创建复杂的用户界面。在 SwiftUI 中,View 是 UI 的基本构建块。但是,当我们需要将多个视图组合成一个复杂的界面时,
Combine 操作符对比剖析 —— merge、zip 和 combineLatest
在 Swift 的 Combine 框架中,merge、zip 和 combineLatest 都是常用的操作符,它们可以用于将多个 Publisher 合并成一个,以便更方便地处理和订阅。虽然这些操
C++ 的移动语义,你真正了解了么?
在 C++11 中,移动语义是一个重要的新特性,它可以使程序在内存管理方面更加高效,同时也提高了程序的性能。但是,移动语义并不是一个容易理解的概念,很多程序员可能对其存在一定的疑惑,今天我们就来探讨一
Swift 中怎样更快地 reduce
在 Swift 中,对于集合类型,Swift 标准库提供了若干方便的方法,可以对数据进行处理,其中一个比较常见的就是 reduce。reduce 这个单词,通过查阅字典,可以发现其有“简化、归纳”的意
理解 Swift 的方法派发
派发(dispatch)是一个比较通用的概念,一般是指为了完成某个目的把一个东西发送到某个位置的行为。在计算机科学中,这个术语在很多地方都会用到,比如派发一个调用给某个函数,派发一个事件给一个监听者,
全面掌握 Swift 包依赖管理工具 —— 命令行、Manifest API、Xcode、二进制包、集合、插件
Swift 包管理工具,即 Swift Manager Package,简称 SwiftPM,是 Swift 开源项目的一部分,提供了包依赖管理的功能。相对于 CocoaPods、Carthage 等
提高 Xcode 编译速度方法大总结
怎样测量编译时间消耗 在最新版本的 Xcode 中,编译后查看 Report Navigator 面板,点击刚刚的那次编译,即可查看到整个编译流程,以及每一步的耗时。右键点击任意一个步骤,选择 Sho
理解 Clang Module 和 Module Map 语法
Clang Module 是大概 2013 年左右出现的,它的出现是为了解决传统基于 C 语言的编程语言的头文件包含的弊端。也是现代 Apple 平台软件开发一定会用到的一个技术,了解 Clang M
依赖注入和依赖注入容器
依赖注入是一种常见的设计模式,在合适的时候使用它,可以提高我们代码的质量。依赖注入是控制反转的一种实现,那么什么是控制反转? 什么是控制反转(Inversion of Control)? 控制反转就是
下一页
个人成就
文章被点赞
158
文章被阅读
45,520
掘力值
1,089
关注了
14
关注者
53
收藏集
13
关注标签
5
加入于
2018-04-19