logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

41 ArkTS字符串常用方法

去除两端空格 分割 转大写 转小写 包含 找下标以固定元素开头 以固定元素结尾 找最后一个元素下标去除某一项/往前补充 后面补充 合并 截取/ 匹配 重复 替换。

#harmonyos#华为#开发语言 +2
iOS第110篇:应用性能监控体系

0) + value// 使用示例多维度监控:崩溃、卡顿、网络、内存、启动、渲染等智能数据采集:高效、低耗、用户友好的数据收集实时分析能力:快速识别性能异常可视化展示:直观的性能数据仪表盘闭环优化流程:从发现问题到验证效果的完整闭环将崩溃率降低50%以上减少卡顿问题70%以上缩短启动时间30-50%降低用户流失率5-10%提升开发效率40%以上未来趋势:AI驱动的根因分析、预测性性能优化、基于用户

文章图片
#ios#cocoa#macos +3
iOS第八十六篇:Electron桌面端开发

IPCNode.js API受限访问主进程 Main Process渲染进程 Renderer Process系统资源安全原则:2. 预加载脚本安全示例3. 渲染进程安全策略三、关键安全防护措施1. 输入验证与消毒2. 安全通信协议协议类型使用场景安全措施HTTPS所有外部请求强制使用TLS 1.3WSSWebSocket通信证书固定File协议本地资源加载限制访问范围3. 敏感操作防护四、代码保

文章图片
#ios#electron#javascript
iOS第七十三篇:Keychain使用指南

Keychain 是 iOS 和 macOS 提供的安全存储服务用户密码加密密钥证书支付信息其他敏感数据加密存储在设备上应用卸载后仍然保留(除非手动删除)受系统级安全保护。

文章图片
#ios#单元测试#macos +2
iOS第六十九篇:A/B测试实现方案

A/B测试不仅是技术实现,更是数据驱动的产品文化。敏捷性:分钟级实验上线能力可靠性:>99.9%的配置正确率扩展性:支持千人同时在线实验安全性:完善的权限管理和审计日志通过系统化的A/B测试实践,团队可将产品决策从"我认为"转变为"数据证明",持续优化用户体验和业务指标。工具链推荐:Firebase + BigQuery + Looker(中小团队),自研平台 + Snowflake + Airf

文章图片
#ios#objective-c#xcode +2
iOS第四十二篇:MVVM设计模式详解

各层职责组件职责特点Model数据获取/业务逻辑与UI完全解耦ViewModel数据转换/状态管理不引用UIKitView界面展示/用户交互被动响应状态与MVC的对比架构演变对比#mermaid-svg-MiLMWToXHR006Ard {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#m

文章图片
#ios#设计模式
iOS第四十三篇:VIPER架构解析

VIPER是Clean Architecture在iOS开发中的具体实践,将应用划分为五个独立职责的组件:用户操作请求数据返回结果更新界面导航请求执行导航使用ViewPresenterInteractorRouter其他模块Entities设计目标:Interactor (业务逻辑核心)3. VIPER模块通信机制3.1 组件依赖关系#mermaid-svg-5WrQ4VI6G9PbX85D {f

文章图片
#ios#架构#cocoa +3
40 鸿蒙语音转文字使用

同意创建录音采集器 AudioCapture. 当我们开始长按的时候开始创建录音文件,用上下文找到文件目录fileDir+文件名得到文件的存储路径。然后在录音的同时将录音数据写入文件。在停止录音的时候需要返回文件的路劲 return this.filePath。因为在后面的录音转文字时,我们需要拿到这个文件 录音转文字。网络权限的话直接配置就好,但是这个还需要给个理由$string:Mic_rea

#harmonyos#javascript#开发语言 +2
到底了