Tag

#Array

48 篇文章

Composable_自定义控件

1. [基础自定义 Composable](基础自定义composable) 2. [Modifier 系统](modifier系统) 3. [自定义 Layout](自定义layout) 4. [Canvas 绘制](canvas绘...

Android / Kotlin / Jetpack Compose #Array#API#JavaScript#SEO

Compose_remember系列详解

1. [重组基础概念](重组基础概念) 2. [remember](remember) 3. [rememberSaveable](remembersaveable) 4. [rememberUpdatedState](remembr...

Android / Kotlin / Jetpack Compose #Array#API

Flutter与Native通讯原理-全平台版

[!info] 文档定位 本文面向具备 Flutter 与宿主平台基础的开发者,系统讲解 Flutter 与 Native 通讯的底层模型、三类 Platform Channel、编解码、线程模型,以及 Android、iOS、mac...

Flutter #Deploy#Mac#iOS#Environment#Swift#Array#API#JavaScript

Kotlin_语法详解

1. [基础语法](一基础语法) 2. [变量与数据类型](二变量与数据类型) 3. [函数](三函数) 4. [控制流](四控制流) 5. [类与对象](五类与对象) 6. [继承与接口](六继承与接口) 7. [数据类、密封类、枚...

Android / Kotlin #Array#API

udp

udp 的技术笔记。

Android / 通讯 #Array

Android WebSocket API 完整参考

整理范围:WebSocket 协议原理(RFC 6455)、OkHttp WebSocket、Java 原生 WebSocket(JSR356 / javax.websocket)、Ktor WebSocket Client,以及常见...

Android / 通讯 #Array#API

Android_LocalSocket_IPC

LocalSocket 是 Android 提供的基于 Unix Domain Socket(本地域套接字) 的进程间通信机制。与普通 TCP/UDP Socket 不同,它完全在内核内部通过文件系统路径传递数据,不经过网络协议栈,因...

Android / 优化 #Array

Android_LruCache

LruCache(Least Recently Used Cache)是 Android 提供的一种内存缓存工具类,基于 LRU(最近最少使用)算法实现。当缓存容量达到上限时,会优先淘汰最久未被使用的条目,从而为新数据腾出空间。

Android / 优化 / 内存优化 #Array#API

内存溢出

bundle

Android / 优化 / 内存优化 #Array

史上最强的 Android 日志库 XLog

史上最强的 Android 日志库 XLog 的技术笔记。

Android / 优化 / 性能优化 #Git#Array#CSS

性能优化 (二十七) 内存优化技巧总结

性能优化 (二十七) 内存优化技巧总结 的技术笔记。

Android / 优化 / 性能优化 #Array

Data API

Data 是 Swift Foundation 框架中的一个结构体,用于表示字节缓冲区。它是一个值类型,提供了强大的数据操作功能,常用于网络请求、文件操作、加密解密等场景。

Ios / Swift #iOS#Swift#Array#API

Swift Dispatch 框架 API 完整指南

Dispatch 框架(也称为 Grand Central Dispatch,GCD)是 Swift 中用于并发编程的核心框架。它提供了一套强大的 API 来管理任务的并发执行、队列管理和线程同步。

Ios / Swift #Mac#iOS#Swift#Array#API

Swift Array API 完整指南

Array<Element 是 Swift 中的核心集合类型,它是一个有序的、动态的、泛型的集合。Array 在 Swift 5.9+ 中标记为 @frozen,这意味着其内存布局是固定的,可以进行更好的优化。

Ios / Swift #Swift#Array#API

iOS Swift 知识体系脑图

🚀 Swift 基础 ┌─────────────────────────────┐ 📝 变量与常量 🔢 数据类型 🔄 控制流 ⚡函数闭包 🏗️ 类与结构体 📋 协议泛型 └─────────┬──────────────...

Ios / Swift #GitHub Actions#Git#iOS#Environment#Swift#Array#API

BufferPointer

BufferPointer 是 Swift 中用于安全访问内存缓冲区的类型。它提供了一种类型安全的方式来处理连续内存块,常用于与 C API 交互、性能优化和底层内存操作。

Ios / Swift #Swift#Array#API

Swift CheckedContinuation 完整指南

CheckedContinuation 是 Swift 5.5 引入的一个重要类型,用于将传统的基于回调的异步代码转换为现代的 async/await 模式。它提供了一种安全的方式来桥接旧的异步 API 和新的并发模型。

Ios / Swift #Git#Swift#Array#API

FileUtil

FileUtil 的技术笔记。

Ios / Swift #Swift#Array

Swift Combine 框架完整指南

Combine 是 Apple 从 iOS 13 开始推出的响应式编程框架,它允许你以声明式的方式处理异步事件流。本指南包括基础概念、公共及自定义类型、常用操作等组成细节。

Ios / Swift #iOS#Swift#Array#API

Swift数组

Swift Array 提供了丰富的 API,主要包括:

Ios / Swift #Swift#Array#API

Swift Bundle 完全指南

Ios / Swift #Mac#iOS#Environment#Swift#Array#API

Swift String 完整参考手册

Ios / Swift #iOS#Swift#Array#API

zygote 的启动流程

启动init进程 [源码链接](http://androidxref.com/9.0.0r3/xref/system/core/init/init.cpp)

Android / System / Framwork #Array

app,控制led 代码-42

将上面的代码注释掉,添加自己的设备树节点

Android / System / 内核 #iOS#Array

pinctl和gpio子系统(三)-24

pinctl和gpio子系统(三)-24 的技术笔记。

Android / System / 内核 #Array

平台总线probe函数的编写-16

平台总线probe函数的编写-16 的技术笔记。

Android / System / 内核 #Array

注册platform驱动-15

注册platform驱动-15 的技术笔记。

Android / System / 内核 #Array

注册Platform设备-14

注册Platform设备-14 的技术笔记。

Android / System / 内核 #Array

设备树下的platform总线-21

设备树下的platform总线-21 的技术笔记。

Android / System / 内核 #Array

设备树中常用的of操作函数-20

设备树中常用的of操作函数-20 的技术笔记。

Android / System / 内核 #Array

驱动模块传参数-9

驱动模块传参数-9 的技术笔记。

Android / System / 内核 #Array

录屏之AVAssetWriterInputPixelBufferAdaptor

AVAssetWriterInputPixelBufferAdaptor 是 AVFoundation 框架中专门用于向 AVAssetWriterInput 提供像素缓冲区数据的适配器类。它简化了将 CVPixelBuffer 对象...

Ios / Swift / media #iOS#Swift#Array#API

AVAssetImageGenerator 完整指南

1. 性能优化: 合理设置 maximumSize 使用适当的时间容差 在后台队列进行生成操作

Ios / Swift / media #iOS#Swift#Array#API

IndexPath 完整使用指南

IndexPath 是 iOS 开发中用于标识表格视图(UITableView)和集合视图(UICollectionView)中单元格位置的重要类。它通过 section(分组)和 row/item(行/项)来唯一标识一个单元格的位置。

Ios / Swift / uikt #iOS#Swift#Array#API

UIImage 完整指南

1. 内存管理:大图像使用 init(contentsOfFile:) 避免缓存 2. 性能优化:在后台队列进行图像处理操作 3. 格式选择:PNG 用于透明图像,JPEG 用于照片 4. 缓存策略:合理使用图像缓存避免内存压力 5....

Ios / Swift / uikt #iOS#Swift#Array#API

UILabel 完整指南

1. 性能考虑: 避免频繁改变 attributedText 对于复杂的富文本使用缓存 在后台队列创建 NSAttributedString

Ios / Swift / uikt #Git#iOS#Swift#Array#SEO

Shape 完整 API 指南

Ios / Swift / view #Swift#Array#API

ForEach 完整指南

ForEach 是 SwiftUI 中用于根据数据集合动态创建视图的核心控件。它不是一个视图容器,而是一个视图构建器,用于将数据转换为视图。

Ios / Swift / view #Mac#Swift#Array#API

Swift UIGraphicsImageRenderer

UIGraphicsImageRenderer 是 iOS 10+ 中引入的现代图形渲染类,用于替代传统的 UIGraphicsBeginImageContext 系列函数。它提供了更高效、内存安全的图像渲染功能,支持广色域和自动处理...

Ios / Swift / view #iOS#Swift#Array#API

UIBezierPath 完整 API 指南

Ios / Swift / view #iOS#Swift#Array#API#SEO

NavigationView 完整 API 指南

1. [NavigationView 概述](navigationview概述) 2. [基础使用](基础使用) 3. [导航标题 API](导航标题api) 4. [导航按钮 API](导航按钮api) 5. [工具栏 API](工...

Ios / Swift / view #Mac#iOS#Environment#Swift#Array#API

SwiftUI TabView 完整使用指南

TabView 是 SwiftUI 中用于创建标签页界面的视图容器。它允许用户在多个视图之间快速切换,常用于应用的主要导航结构。

Ios / Swift / view #iOS#Swift#Array#API

MTLDevice API 完整指南

MTLDevice 是 Metal 框架的核心接口,代表系统中的 GPU 设备。它是创建所有 Metal 对象的工厂,负责管理 GPU 资源、内存分配和命令执行。

Ios / Swift / media / metal #Mac#iOS#Swift#Array#API

MTKTextureLoader API 完整指南

MTKTextureLoader 是 MetalKit 框架中的核心类,专门用于从各种数据源(图片文件、CGImage、数据等)创建 MTLTexture 对象。它简化了纹理加载过程,支持多种图像格式,并提供了丰富的配置选项。

Ios / Swift / media / metal #Mac#iOS#Swift#Array#API

MTLBuffer 完整指南

MTLBuffer 是 Metal 框架中用于在 GPU 和 CPU 之间共享数据的核心对象。它代表一块连续的内存区域,可以存储顶点数据、索引数据、uniform 数据等各种类型的数据。

Ios / Swift / media / metal #Mac#iOS#Swift#Array

MTLRenderPipelineDescriptor API 完整指南

MTLRenderPipelineDescriptor 是用于配置渲染管线的描述符类,定义了渲染管线的各个阶段和状态。它是创建 MTLRenderPipelineState 的必要配置对象。

Ios / Swift / media / metal #Mac#iOS#Swift#Array#API

MTLTexture API 完整指南

MTLTexture 是 Metal 框架中表示纹理资源的核心协议,继承自 MTLResource。它可以存储1D、2D、3D图像数据,用于着色器中的采样、渲染目标等多种用途。理解如何创建、使用和复用 MTLTexture 对性能优化...

Ios / Swift / media / metal #Mac#iOS#Swift#Array#API#SEO

MTLCommandQueue 完整API指南

1. [MTLCommandQueue 概述](mtlcommandqueue概述) 2. [创建和配置](创建和配置) 3. [核心属性](核心属性) 4. [命令缓冲区管理](命令缓冲区管理) 5. [完整API列表](完整api...

Ios / Swift / media / metal #Swift#Array#API