Flutter 是跨平臺開發(fā)框架,如果你有 iOS 背景,理解 Flutter Widget 與 UIKit 的對應關系,可以快速上手開發(fā)。本篇文章按照 功能分類,列出常用組...
Flutter 是跨平臺開發(fā)框架,如果你有 iOS 背景,理解 Flutter Widget 與 UIKit 的對應關系,可以快速上手開發(fā)。本篇文章按照 功能分類,列出常用組...
1.介紹 1.1 Hive 定位: Flutter 下的一個高性能、輕量級、純Dart實現(xiàn)的NoSQL本地數(shù)據(jù)庫。 特點:無需原生依賴,支持 Flutter Web 、移動端...
1. 概述 Swift Concurrency是Swift 5.5引入的現(xiàn)代并發(fā)編程模型,旨在簡化異步編程并提高代碼安全性。它提供了一套完整的工具來處理并發(fā)操作,包括asyn...
在 RxSwift 的世界中,理解冷信號(Cold Observable)和熱信號(Hot Observable)的區(qū)別是掌握響應式編程的關鍵一步。這兩種信號類型在數(shù)據(jù)發(fā)射機...
什么是Combine Combine 是 Apple 推出的響應式框架,它把異步事件抽象為數(shù)據(jù)流,開發(fā)者可以通過鏈式語法組合處理各種異步和時間驅(qū)動事件(如 UI 交互、網(wǎng)絡、...
前言 在 Apple 推出 SwiftUI 之后,iOS 開發(fā)邁入了聲明式 UI 的新時代。本章節(jié)將系統(tǒng)性地回顧 SwiftUI 的基礎語法與核心概念,并標注出每個特性的 S...
屬性包裝器 (Property Wrappers) 基本概念 屬性包裝器是 Swift 5.1 引入的特性,允許你將通用的屬性訪問邏輯封裝到可重用的包裝器中。通過 @prop...
Swift 5.0 - 語言穩(wěn)定性里程碑 發(fā)布時間: 2019年3月最低支持: iOS 12.2+ / macOS 10.14.4+ 核心特性 1. ABI 穩(wěn)定性 Swif...
Flutter CLI 命令大全及 flutter create 參數(shù)詳解 一、Flutter 常用命令簡介 命令作用描述flutter create 創(chuàng)建一個新的 Flu...
? 寫在前面 在移動應用開發(fā)中,架構設計決定了項目能否高效演進、團隊協(xié)作是否順暢、以及未來是否容易維護。在 Flutter 中,我們可以借助 Bloc 來實現(xiàn)一個專業(yè)、清晰、...
一、前言 Flutter 包為社區(qū)帶來了極大的實用性,使用自己的設計和思路展示一個 UI 組件,或者分享一段功能性代碼,是一件極具成展性的事情。 這篇文章將帶你一步步完成 F...
setState 底層原理 StatefulWidget掛載對應State對象,保存局部狀態(tài)。 調(diào)用setState()時,標記該State為“dirty”,等待下一幀異步觸...
實現(xiàn) Flutter 模塊嵌入 iOS 原生項目的步驟: 1、在項目根目錄用命令創(chuàng)建 Flutter 模塊: 例如項目目錄這樣子 進入到目錄 2、將 Flutter 模塊集成...
Android與iOS常用UI控件對比 基礎UI控件 iOSAndroid說明UIViewView基礎視圖類UILabelTextView文本顯示UIButtonButton...
一、目的 Git代碼管理工具,通過Gitlab-runner實現(xiàn)CI/CD的相關功能。解決開發(fā)人員打包問題,也可以讓測試同事更清楚的知道測試的是那一個版本。 二、適用范圍 適...
寂靜海岸(加載圖).jpg更新時間:2022-6-22增加了參數(shù)回調(diào)的說明,并列舉可以通過字典方式傳遞閉包然后進行參數(shù)的回調(diào)。更新時間:2022-9-1補充子模塊的.pods...
本文主要介紹個人在 Swift 項目開發(fā)中的一些實踐經(jīng)驗,供大家所借鑒或者探討。 提高開發(fā)效率,降低 Bug 發(fā)生率,是我們每個開發(fā)所追隨的目標。個人認為通過 CocoaPo...
Candy 一個視頻類的客戶端,接口抓取自今日頭條和陽光寬屏網(wǎng)。項目地址 要求 Xcode 10 + Swift 5.0 iOS 9.0 + 預覽 技術棧 Clean arc...