動態

@garvenc

Dart學習筆記:語法

本文更新於2024-12-22,使用Dart 2.18.2。 目錄 關鍵字 常量 變量 基本數據類型 數值 字符串 布爾 列表 集合 映射 運算符 運算符優先級 算數運算符 關係運算符 類型判定運算符 賦值運算符 邏輯運算符 位運算符

garvenc 頭像

@garvenc

昵稱 garvenc

@garvenc

Dart學習筆記:API

本文更新於2024-12-25,使用Dart 2.18.2。 目錄 dart:async 【異步庫】 類 FutureT —— 異步計算結果 FutureOrT —— 同步或異步的計算結果 StreamT —— 流 dart:convert 【數據轉換庫】 類

garvenc 頭像

@garvenc

昵稱 garvenc

@garvenc

Flutter學習筆記:開發環境搭建

本文更新於2024-12-15,使用Flutter 3.3.3,操作系統為Windows 10。 安裝Flutter 下載Flutter。官網下載頁面為:https://docs.flutter.dev/get-started/install/windows。 本文使用的版本的下載地址為:https://storage.googleapis.com/flutter_infra_rel

garvenc 頭像

@garvenc

昵稱 garvenc

@garvenc

Flutter學習筆記:pubspec.yaml

本文更新於2024-12-15,使用Flutter 3.3.3。 目錄 項目結構 pubspec.yaml 外部依賴庫 項目結構 android/:Android原生目錄。 app/ build.gradle src/ main/ AndroidMainfes

garvenc 頭像

@garvenc

昵稱 garvenc

@garvenc

Flutter學習筆記:API

本文更新於2024-12-26,使用Flutter 3.3.3。 官方文檔:https://api.flutter.dev或https://api.flutter-io.cn 目錄 dart:ui 【UI庫】 枚舉 TextDirection —— 文本方向 animation 【動畫庫】 類

garvenc 頭像

@garvenc

昵稱 garvenc

@xiaoyan2017

flutter3-dymall仿抖音直播商城|Flutter3.27短視頻+直播+聊天App實例

自研flutter3.27+dart3.6+getx實戰抖音短視頻+聊天+直播電商帶貨app商城應用。 flutter_dymall一款基於最新版Flutter3.27+Dart3.x+Getx+mediaKit原創實戰研發抖音app帶貨商城項目。集成了直播+短視頻+聊天三大功能模塊。實現了類似抖音app首頁全屏沉浸式聯動左右滑動頁面模塊、上下滑動短視頻效果。 最新版uniapp+vue3+uv

xiaoyan2017 頭像

@xiaoyan2017

昵稱 xiaoyan2017

@xiaoyan2017

flutter3-trip仿攜程酒店預訂|Flutter3.27+Getx預約旅遊酒店App程序

基於Flutter3.x+Dart3+GetX跨平台仿攜程/飛豬旅行酒店客房預訂查詢app系統。 flutter3_trip原創2025新版flutter3.27.1+dart3.6+getx+flutter_datepicker跨平台仿攜程/飛豬/同程旅遊app酒店客房預訂系統。實現了首頁、酒店預訂模塊、酒店搜索/列表/詳情、探索動態、訂單、消息聊天、我的等模塊。 技術棧 編輯器:Vsco

xiaoyan2017 頭像

@xiaoyan2017

昵稱 xiaoyan2017

@HarmonyOS5

Flutter適配HarmonyOS 5開發知識地圖

還在為Flutter適配HarmonyOS 5頭疼?這份知識地圖,用實戰解析+高頻避坑指南,幫你快速打通跨平台開發任督二脈! ▌為什麼這份資源值得你收藏? 分層進階:從環境搭建→插件開發→性能優化,匹配不同階段開發者需求 真實場景:開發案例實戰驗證 痛點覆蓋:特別整理SDK適配/線程分析/交互等企業級開發難題 持續更新:緊跟鴻蒙Flutter SDK最新特性 鴻蒙Flutter初體驗

HarmonyOS5 頭像

@HarmonyOS5

昵稱 HarmonyOS小助手

@codechen8848

集成多平台的直播神器!觀看多平台直播一站搞定!

大家好,我是 Java陳序員。 在日常生活中,我們常常會在工作之餘觀看直播,現在的主流直播平台如虎牙、鬥魚、嗶哩嗶哩、抖音等,為用户提供了豐富多樣的直播內容。 然而,用户在觀看不同平台的直播時,往往需要在多個應用之間切換,操作繁瑣,體驗不佳。 今天,給大家介紹一款集成多個平台的直播神器,一站搞定多平台直播觀看! 關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典

codechen8848 頭像

@codechen8848

昵稱 codechen8848

@hubert-style

Flutter 工程構架設計(MVVM + Repository)

認真對待每時、每刻每一件事,把握當下、立即去做。 移動應用開發領域的技術演進正持續推動着跨平台解決方案的創新。在 Android 與 iOS 等多平台並存的現狀下,傳統原生開發面臨‌代碼複用率低‌和‌開發效率瓶頸‌等核心挑戰。Flutter 作為 Google 推出的現代化 UI 工具包,通過‌自繪引擎‌和‌響應式框架‌實現了真正的跨平台一致性,其‌"一次編寫,處處運行"‌的理念已在全球範圍

hubert-style 頭像

@hubert-style

昵稱 揹包の技術

@hubert-style

Flutter 佈局核心思想

認真對待每時、每刻每一件事,把握當下、立即去做。 在 Flutter 中,佈局確實完全通過組件(Widget)來實現,這與許多其他 UI 框架的設計理念不同。以下是 Flutter 佈局系統的詳細解析。 ‌1. 佈局組件的核心思想‌ ‌一切都是 Widget‌:無論是可見的按鈕、文本,還是不可見的佈局容器(如 Row、Column),均為 Widget。 ‌組合嵌套‌:通過父子組件的嵌

hubert-style 頭像

@hubert-style

昵稱 揹包の技術

@kerrywu

記 Kafka Consumer 消息阻塞

事件概述 最近在接入一個新的埋點 Kafka Topic 後,遇到一個非常隱蔽的問題: 新 Topic 一直消費不到消息; 在公司 MQ 平台上查看 Topic,查不到消費組的註冊信息; 日誌平台沒有任何 Error 日誌。 消費端的邏輯是典型的主動拉取模式,由異步線程循環執行: poll() 拉取一批消息; 事務處理(讀取消息、執行腳本、寫入存儲); commit 提交偏移量。

kerrywu 頭像

@kerrywu

昵稱 KerryWu

@jianqiu

iOS開發-屬性的內存管理

Objective-C中,類的實例變量(instance variables)和屬性(properties)是兩種不同的概念,其中屬性的內存管理就較為複雜。Objective-C 提供了多種屬性修飾符,用於管理對象的內存。這些修飾符用於控制對象的生命週期和內存管理行為。 以下是一些常見的屬性修飾符及其內存管理行為的詳細介紹: 1. strong 適用對象:通常用於對象類型(如 NSObject

jianqiu 頭像

@jianqiu

昵稱 機械心

@someonelikeyou

Objective-C (OC) 中 不推薦 使用 true 和 false 分析

背景: 寫多混編語言 把swift 習慣帶入到了OC 就比如這個布爾值的寫法 前言:雖然 true 和 YES 實際上等效為 1,但為了代碼的一致性和可讀性,最好在 Objective-C 中用 YES 和 NO 1. 類型不同 YES 和 NO 是 Objective-C 的 BOOL 類型,它本質上是一個 signed char,YES 等於 1,NO 等於 0。 true 和 false 是

someonelikeyou 頭像

@someonelikeyou

昵稱 ACM_Someone like you

@jianqiu

iOS開發框架--MyLayout

MyLayout 框架不僅支持 Objective-C,也可以在 Swift 中使用。通過 MyLayout,可以使用面向對象的方式來創建和管理視圖的佈局,簡化了 Auto Layout 中繁瑣的約束設置流程。在 Objective-C 中,MyLayout 提供了相同的佈局類型和屬性,使用方式稍有不同,主要是語法和調用方式上的差異。 先介紹一下如何使用吧,線性佈局和相對佈局是用的比較多的佈局方式

jianqiu 頭像

@jianqiu

昵稱 機械心

@jianqiu

iOS開發框架--SDWebImage

SDWebImage 是一個功能強大的庫,用於在 iOS 和 macOS 應用中異步下載和緩存圖像。它提供了簡單易用的接口,幫助開發者高效地處理網絡圖片。以下是 SDWebImage 的詳細介紹,包括其主要功能、使用方法和架構。 主要功能 異步下載:SDWebImage 在後台線程中下載圖片,避免阻塞主線程,保持用户界面流暢。 緩存機制: 內存緩存:存儲最近使用的

jianqiu 頭像

@jianqiu

昵稱 機械心

@jianqiu

iOS開發框架--AFNetwork

AFNetworking 是一個強大的網絡庫,專為 iOS 和 macOS 開發而設計,旨在簡化網絡請求和響應處理。它基於 NSURLSession 提供了一套簡潔易用的 API,廣泛用於處理網絡通信。以下是 AFNetworking 的詳細介紹,包括其主要功能、使用方法和架構。 主要功能 簡化的網絡請求:提供了簡單的接口來發送 GET、POST、PUT、DELETE 等 HTTP 請求

jianqiu 頭像

@jianqiu

昵稱 機械心

@jianqiu

iOS開發-MVC

在現代軟件開發中,尤其是用户界面(UI)密集的應用程序,如何有效地組織代碼是一個至關重要的問題。MVC(Model-View-Controller)模式應運而生,成為許多開發者的首選架構。本文將詳細探討MVC模式的組成部分、底層原理以及如何在實際項目中應用它。 什麼是MVC模式? MVC是一種軟件設計模式,它將應用程序分為三個核心部分:Model、View和Controller。這種分離使得開發者

jianqiu 頭像

@jianqiu

昵稱 機械心

@jianqiu

iOS開發-MVP架構模式

深入理解MVP模式 在軟件開發中,尤其是在創建複雜用户界面時,如何有效地組織代碼是一個重要的課題。MVP(Model-View-Presenter)模式作為MVC模式的演進版本,旨在提高應用程序的響應性和可測試性。本文將詳細探討MVP模式的組成部分、底層原理以及如何在實際項目中應用它。 什麼是MVP模式? MVP是一種軟件設計模式,它將應用程序分為三個核心部分:Model、View和Present

jianqiu 頭像

@jianqiu

昵稱 機械心

@jianqiu

iOS開發框架--QMUIKit

深入解析 QMUIKIT:高效的 iOS UI 組件庫 QMUIKIT(QMUI)是一個專為 iOS 開發者設計的開源 UI 組件庫,旨在提升開發效率與用户體驗。本文將從如何簡單使用 QMUI、底層原理、核心組件的實現細節,以及一些最佳實踐等方面進行深入探討。 1. 簡單使用 QMUI 1.1 安裝 QMUI QMUI 可以通過 CocoaPods 或手動集成到項目中。以 CocoaPods 為例

jianqiu 頭像

@jianqiu

昵稱 機械心

@jianqiu

iOS開發- tableView的協議

在使用 UITableView 時,必須實現的協議主要包括以下幾個 1. UITableViewDataSource 協議 這是最重要的協議,用於提供數據給 UITableView。沒有這個協議,UITableView 是無法顯示任何內容的。 必須實現的方法: tableView:numberOfRowsInSection::返回給定 section 中的行數。 - (NSInteg

jianqiu 頭像

@jianqiu

昵稱 機械心

@debugly

ijkplayer k0.11.9 發佈了

ijkplayer k0.11.9 發佈了,這是 debugly 同學決定開始維護 ijkplayer 以來,發佈的第 24 個版本。 適用於蘋果三大平台: 平台及版本 CPU 架構 iOS 11.0 arm64、arm64_simulator、x86_64_simulator macOS 10.11 arm64、x8

debugly 頭像

@debugly

昵稱 我是牧碼人