加载中
APM-监控子线程操作 UI

MainThreadChecker 一款监控子线程操纵 UI 的能力,也可以添加自定义的 API 进行监控(实现在子线程监控某些 API 的时候捕获具体堆栈信息,帮助定位问题) 背景介绍 可能有些人一直没有遇到过...

2022/02/07 19:40
797
子线程 UI 问题捉虫

MainThreadChecker 一款监控子线程操纵 UI 的能力,也可以添加自定义的 API 进行监控(实现在子线程监控某些 API 的时候捕获具体堆栈信息,帮助定位问题) 背景介绍 可能有些人一直没有遇到过...

2022/02/07 19:40
95
一个 Hybrid SDK 设计与实现

随着移动浪潮的兴起,各种 App 层出不穷,极速发展的业务拓展提升了团队对开发效率的要求,这个时候纯粹使用 Native 开发技术成本难免会更高一点。而 H5 的低成本、高效率、跨平台等特性马上...

2021/06/28 12:44
3.1K
从 Flutter 和前端角度出发,聊聊单线程模型下如何保证 UI 流畅性

文章主题是“单线程模型下如何保证 UI 的流畅性”。该话题针对的是 Flutter 性能原理展开的,但是 dart 语言就是 js 的延伸,很多概念和机制都是一样的。具体不细聊。此外 js 也是单线程模型...

2021/06/23 13:14
6.2K
Mac 终端效率神技

一、 增强各种预览的插件 预览查看图片分辨率&大小 代码语法高亮 快速预览zip压缩包内容 快速预览markdown格式内容 brew cask install qlcolorcode betterzipql qlimagesize qlmarkdown 二、...

打造一个通用、可配置、多句柄的数据上报 SDK

一个 App 一般会存在很多场景去上传 App 中产生的数据,比如 APM、埋点统计、开发者自定义的数据等等。所以本篇文章就讲讲如何设计一个通用的、可配置的、多句柄的数据上报 SDK。 前置说明 ...

写好测试,提升应用质量

相信在国内一些中小型公司,开发者很少会去写软件测试相关的代码。当然这背后有一些原因在。本文就讲讲 iOS 开发中的软件测试相关的内容。 一、 测试的重要性 测试很重要!测试很重要!测试很...

带你打造一套 APM 监控系统

APM 是 Application Performance Monitoring 的缩写,监视和管理软件应用程序的性能和可用性。应用性能管理对一个应用的持续稳定运行至关重要。所以这篇文章就从一个 iOS App 的性能管理的纬...

上架包预检

一、 iOS 端常见被拒原因汇总 App 内包含分发下载分发功能(引导用户下载 App 等功能)。 提供的测试账号无法查看实际功能 通过接口返回布尔值判断 App 是否升级,但审核期间该接口不请求 审...

规范化团队 git 提交信息

同一个工程项目,为了方便管理,git 的 commit 信息最好按照一定的格式规范,以便在需要的时候方便使用。什么是方便的时候,比如出现了一个线上 bug,所以需要回滚操作,知道了提交信息可以...

2020/03/03 13:47
1.7K
Charles 从入门到精通

内容清单 Charles 的简介 安装 Charles Charles 初始化设置 过滤网络请求 截取HTTP/HTTPS数据 模拟弱网环境 修改网络请求 修改服务器返回内容 服务器压力测试 反向代理 解决与翻墙软件的冲突...

大前端模块化

打一个通用 UMD 包 有这样一个场景,客户端运行很久,但是法务部和数据部需要收集用户的一些信息,这些信息收集好之后需要进行相应的数据处理,之后上报到服务端。客户端提供一个纯粹的 JS 执...

自定义报头协议可能没那么难

在学习过计算机网络的课程,我们知道刚开始计算机都是单独脱机工作的,没有联网的情况下计算机的信息共享能力、运算能力都非常有限,后来诞生了计算机网络.有了就是那几网络,计算机 A 的信息和数...

OCLint 实现 Code Review 结合 Shell 脚本 - 给你的代码提提质量

OCLint 实现 Code Review - 给你的代码提提质量 工程代码质量,一个永恒的话题。好的质量的好处不言而喻,团队成员间除了保持统一的风格和较高的自我约束力之外,还需要一些工具来统计分析代...

iOS 瘦身之道

App 的包大小做优化的目的就是为了节省用户流量,提高用户的下载速度,也是为了用户手机节省更多的空间。另外 App Store 官方规定 App 安装包如果超过 150MB,那么不可以使 OTA(over-the-ai...

看完就懂的无痕埋点

在移动互联网时代,对于每个公司、企业来说,用户的行为数据非常重要。重要到什么程度,用户在这个页面停留多久、点击了什么按钮、浏览了什么内容、什么手机、什么网络环境、App什么版本等都...

看完这篇你们团队的代码也很规范

最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出...

使用safari对webview进行调试

在web开发的过程中,抓包、调试页面样式、查看请求头是很常用的技巧。其实在iOS开发中,这些技巧也能用(无论是模拟器还是真机),不过我们需要用到mac自带的浏览器Safari。所以,本文将讲解...

2016/12/08 10:47
2.7K
iOS10 CAAnimationDelegate适配引申到条件编译

本文将围绕2个问题展开。 - iOS10 CAAnimationDelegate适配 - 条件编译 1、iOS10 CAAnimationDelegate适配 原因是动画的代理没有遵循协议。解决如下: 以为万事大吉?在X-code7打开运行编译报...

2016/12/06 10:26
213
Swift学习总结

学习swift途中整理的一些知识点,包括ios开发中遇到的问题,后续会不断更新。地址:https://github.com/FantasticLBP/Swift-Learning

2016/12/02 13:17
169

没有更多内容

加载失败,请刷新页面

返回顶部
顶部