📚 目录 动画基础概念[#%E5%8A%A8%E7%94%BB%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5] 隐式动画[#%E9%9A%90%E5...
📚 目录 动画基础概念[#%E5%8A%A8%E7%94%BB%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5] 隐式动画[#%E9%9A%90%E5...
📚 目录 概述[#%E6%A6%82%E8%BF%B0] 网络请求(HTTP)[#%E7%BD%91%E7%BB%9C%E8%AF%B7%E6%B1%82http] JSON...
📚 目录 核心概念[#%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5] 基本导航[#%E5%9F%BA%E6%9C%AC%E5%AF%BC%E8%8...
目录 总体思路[#%E6%80%BB%E4%BD%93%E6%80%9D%E8%B7%AF] 基础输入 Widget[#%E5%9F%BA%E7%A1%80%E8%BE%93...
一、什么是状态管理? 状态(State)是应用程序中会随时间变化的数据。状态管理是指如何组织、存储和更新这些数据,以及如何在 UI 中反映这些变化。 在 Flutter 中,...
📚 目录 Widget 基础概念[#widget-%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5] Widget 的类型[#widget-%E7%9...
一、Flutter 核心定位与设计目标 跨平台 UI 工具集:支持在 iOS、Android、Web、桌面端(Windows、macOS、Linux)复用代码,同时可直接与底...
变量 操作符 基本类型 记录 集合 泛型 类型别名 类型系统 控制流 函数方法 注解 库&导库 类&对象 类修饰符 并发
一、async/await 是什么? 1.核心概念Swift 5.5 中引入了并发模型,标志着异步编程变得更加简便和安全。async 和 await 关键字提供了一种干净且结...
一、NSOperation 是什么? NSOperation是基于GCD之上的更高一层封装,提供了更强大的任务管理能力,NSOperation需要配合NSOperationQ...
一、GCD 是什么? GCD 是 Apple 开发的一套多线程解决方案,它让你专注于任务而不是线程。 1.核心概念 2.GCD vs NSThread 二、GCD 的核心组件...
一、基本概念 1.进程 vs 线程: 进程是程序的一次执行实例,拥有独立的内存空间 线程是进程内的执行单元,共享进程的内存和资源 一个进程可以包含多个线程 2.并发 vs 并...
一、NSThread 本质 什么是 NSThread?NSThread 是 Foundation 框架对 POSIX 线程(pthread)的面向对象封装,提供了在 Obje...
git安装brew install git // 安装命令(brewhome安装可参考另一篇文章)git --versio // 查看版本命令 git配置git confi...
一、简介: 在Android开发中,GridView是一种灵活的布局控件,用于展示一组数据或图片。GridView可以在垂直或水平方向上显示多个项目,类似于网格状布局。 二、...
一、简介 ListView列表视图控件是Android中常用的控件之一,其直接继承了AbsListView,是一个以垂直方式在项目中显示View视图的列表。ListView的...
一、简介 MQTT 是一种基于发布订阅模型的即时通讯协议,它被设计为一个极其轻量级的发布/订阅消息传输协议。主要用于物联网和移动设备等资源有限的场景中。 优点1、是一种低带宽...
一、简介 Content Provider 组件主要实现在不同程序之间进行数据共享的功能。允许程序访问另一个程序的数据,同时保证被访数据的安全性。使用内容提供器是Androi...
一、权限: 在Android系统中,访问通讯录需要相应的权限。从Android 6.0(API 23)开始,权限被划分为正常权限和敏感权限,访问通讯录属于敏感权限,因此需要动...
一、apktool[https://apktool.org/docs/install/#mac]:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及...