Flutter 是跨平台开发框架,如果你有 iOS 背景,理解 Flutter Widget 与 UIKit 的对应关系,可以快速上手开发。本篇文章按照 功能分类,列出常用组...
Flutter 是跨平台开发框架,如果你有 iOS 背景,理解 Flutter Widget 与 UIKit 的对应关系,可以快速上手开发。本篇文章按照 功能分类,列出常用组...
1.介绍 1.1 Hive 定位: Flutter 下的一个高性能、轻量级、纯Dart实现的NoSQL本地数据库。 特点:无需原生依赖,支持 Flutter Web 、移动端...
1. 概述 Swift Concurrency是Swift 5.5引入的现代并发编程模型,旨在简化异步编程并提高代码安全性。它提供了一套完整的工具来处理并发操作,包括asyn...
在 RxSwift 的世界中,理解冷信号(Cold Observable)和热信号(Hot Observable)的区别是掌握响应式编程的关键一步。这两种信号类型在数据发射机...
什么是Combine Combine 是 Apple 推出的响应式框架,它把异步事件抽象为数据流,开发者可以通过链式语法组合处理各种异步和时间驱动事件(如 UI 交互、网络、...
前言 在 Apple 推出 SwiftUI 之后,iOS 开发迈入了声明式 UI 的新时代。本章节将系统性地回顾 SwiftUI 的基础语法与核心概念,并标注出每个特性的 S...
属性包装器 (Property Wrappers) 基本概念 属性包装器是 Swift 5.1 引入的特性,允许你将通用的属性访问逻辑封装到可重用的包装器中。通过 @prop...
Swift 5.0 - 语言稳定性里程碑 发布时间: 2019年3月最低支持: iOS 12.2+ / macOS 10.14.4+ 核心特性 1. ABI 稳定性 Swif...
Flutter CLI 命令大全及 flutter create 参数详解 一、Flutter 常用命令简介 命令作用描述flutter create 创建一个新的 Flu...
✨ 写在前面 在移动应用开发中,架构设计决定了项目能否高效演进、团队协作是否顺畅、以及未来是否容易维护。在 Flutter 中,我们可以借助 Bloc 来实现一个专业、清晰、...
一、前言 Flutter 包为社区带来了极大的实用性,使用自己的设计和思路展示一个 UI 组件,或者分享一段功能性代码,是一件极具成展性的事情。 这篇文章将带你一步步完成 F...
setState 底层原理 StatefulWidget挂载对应State对象,保存局部状态。 调用setState()时,标记该State为“dirty”,等待下一帧异步触...
实现 Flutter 模块嵌入 iOS 原生项目的步骤: 1、在项目根目录用命令创建 Flutter 模块: 例如项目目录这样子 进入到目录 2、将 Flutter 模块集成...
Android与iOS常用UI控件对比 基础UI控件 iOSAndroid说明UIViewView基础视图类UILabelTextView文本显示UIButtonButton...
一、目的 Git代码管理工具,通过Gitlab-runner实现CI/CD的相关功能。解决开发人员打包问题,也可以让测试同事更清楚的知道测试的是那一个版本。 二、适用范围 适...
寂静海岸(加载图).jpg更新时间:2022-6-22增加了参数回调的说明,并列举可以通过字典方式传递闭包然后进行参数的回调。更新时间:2022-9-1补充子模块的.pods...
本文主要介绍个人在 Swift 项目开发中的一些实践经验,供大家所借鉴或者探讨。 提高开发效率,降低 Bug 发生率,是我们每个开发所追随的目标。个人认为通过 CocoaPo...
Candy 一个视频类的客户端,接口抓取自今日头条和阳光宽屏网。项目地址 要求 Xcode 10 + Swift 5.0 iOS 9.0 + 预览 技术栈 Clean arc...