logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS 全链路测试落地实战:单元测试、UI自动化、接口测试完整工程化方案

iOS项目自动化测试体系构建指南 摘要:针对iOS项目普遍存在的回归测试痛点,本文提出完整的三层自动化测试解决方案:1)单元测试(XCTest)覆盖底层逻辑校验;2)UI自动化测试(XCUITest)保障核心流程;3)接口自动化测试验证数据链路。重点包括:单元测试聚焦金额计算/数据解析等高危场景;UI自动化通过AccessibilityIdentifier稳定定位元素;接口测试需覆盖异常参数及Mo

文章图片
#ios#单元测试
iOS开发12种核心设计模式详解

本文系统介绍了iOS开发中12种核心设计模式,涵盖创建型(单例、工厂、建造者、原型)、结构型(代理、适配器、外观、装饰器)和行为型(观察者、命令、迭代器、策略)三大类。通过Objective-C和Swift双语言示例,详解了每种模式的原理、应用场景及实现方式,强调设计模式在解耦、复用、清晰和健壮性方面的价值。文章指出应遵循"按需使用、优先解耦"原则,避免滥用模式,并提供了单例线

文章图片
#objective-c#ios
手机系统蓝牙权限全梳理:iOS / Android 权限差异与适配要点

BLE开发权限适配指南(150字摘要) 在BLE开发中,权限配置是核心前提。iOS需在Info.plist中声明蓝牙用途描述(NSBluetoothAlwaysUsageDescription等),Android则需按版本动态申请权限(Android12+需BLUETOOTH_SCAN/CONNECT)。Flutter跨平台开发需通过插件(如permission_handler)统一调用原生接口,

文章图片
#flutter
BLE核心协议栈全貌:GAP、GATT、ATT、L2CAP、HCI层级拆解

本文深入解析BLE(低功耗蓝牙)协议栈的5个核心层级:HCI(硬件接口)、L2CAP(数据传输)、ATT(属性定义)、GATT(数据组织)和GAP(设备交互)。通过快递配送系统的形象比喻,阐明各层级的协作关系:底层负责数据传输通道,中间层定义数据格式,上层实现设备交互。文章提供iOS(Swift)、安卓(Kotlin)和Flutter的实战代码,涵盖设备扫描、连接、服务发现和特征值读写等核心操作。

文章图片
#ios#flutter
鸿蒙ArkTS Image组件全解:本地/网络渲染、缩放裁剪、实战避坑

本文全面解析鸿蒙ArkUI的Image组件,涵盖5种图片资源加载方式(媒体资源、rawfile原图、网络图片、本地路径、Base64),详解6种缩放裁剪模式(Cover/Contain/Fill等)的使用场景与差异。重点讲解圆形头像、圆角图片、模糊效果等实战技巧,并提供图片加载监听、错误处理的工程化方案。针对网络图片空白、圆角黑边、拉伸变形等常见问题给出解决方案,强调网络权限配置和资源路径规范。通

文章图片
#harmonyos#鸿蒙
鸿蒙ArkTS Image组件全解:本地/网络渲染、缩放裁剪、实战避坑

本文全面解析鸿蒙ArkUI的Image组件,涵盖5种图片资源加载方式(媒体资源、rawfile原图、网络图片、本地路径、Base64),详解6种缩放裁剪模式(Cover/Contain/Fill等)的使用场景与差异。重点讲解圆形头像、圆角图片、模糊效果等实战技巧,并提供图片加载监听、错误处理的工程化方案。针对网络图片空白、圆角黑边、拉伸变形等常见问题给出解决方案,强调网络权限配置和资源路径规范。通

文章图片
#harmonyos#鸿蒙
鸿蒙ArkTS Text组件全解析:全属性详解+富文本实战

Text组件是最基础、最常用的UI组件之一,承担着文本展示、信息传递的核心作用。

文章图片
#harmonyos#华为
鸿蒙ArkTS Text组件全解析:全属性详解+富文本实战

Text组件是最基础、最常用的UI组件之一,承担着文本展示、信息传递的核心作用。

文章图片
#harmonyos#华为
iOS 沙盒深度解析与文件安全存储方案:目录规范、加密实战、分级安全策略

iOS 沙盒深度解析与文件安全存储方案:目录规范、加密实战、分级安全策略

文章图片
#objective-c#ios
鸿蒙ArkTS泛型进阶以及命名空间

本文深入解析ArkTS泛型在鸿蒙大型项目中的应用,针对基础泛型存在的类型不安全、代码冗余等问题,提出系统解决方案。首先介绍泛型约束机制,通过extends限定泛型范围保障类型安全;其次分析ArkTS内置工具类型(Partial/Required等)如何减少重复代码;然后展示业务高阶泛型封装实践,包括网络响应、本地缓存等通用方案;最后探讨命名空间namespace的隔离机制,解决重名冲突和全局污染问

文章图片
#harmonyos#华为
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择