
个人总结
文章平均质量分 78
WalterRu
ios软件开发
展开
-
IOS App 启动优化
iOS 应用,性能监控 背景,目前正在优化项目,首先要对项目内的性能指标进行分析,这个可以通过Instrument 进行debug 分析。这样做只适用于开发人员。性能指标作为一项衡量App的重要指标无法量化。为了每次发布前能有一个性能报告,需要开发一个组件,对性能数据进行记录,之后通过脚本生成报表。 目前项目中重点关注的指标有以下几点: 内存 FPS(页面刷新帧率) CPU 启动时间 页面跳转原创 2017-07-19 16:51:16 · 549 阅读 · 0 评论 -
IOS 防止崩溃 Crash 组件
直接上干货 IOS 防止Crash 组件导致crash 原因,网上一大堆,不废话介绍。此处省略一万字当前为何的项目 排行高的Crash项 UIKit Called on Non-Main Thread KVO 容器越界(NSArray, NSDictionary,…) unrecognized selector crash (这个很多时候是由于class使用错误导致) 针对以上crash,原创 2017-07-13 19:15:10 · 4036 阅读 · 0 评论 -
iOS UI图像,页面性能
屏幕显示图像的原理首先从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一系列的定时信号。当电子枪换到新的一行,准备进行扫描时,显示器会发出一个水平同步信号(horizonal synchronization)原创 2017-07-13 19:21:19 · 985 阅读 · 1 评论 -
IOS 适配&开发策略
屏幕尺寸适配2007 年,初代 iPhone发布,其拥有 3.5寸屏幕,运行 iPhone OS X。在后续几年中Apple 陆续发布了 iPhone 3GS,iPhone 4,iPhone 4S,iPhone 5C,iPhone 5S,iPhone 6,iPhone 6 Plus,iPhone 6S、iPhone 6S Plus,iPhoneSE ,2016年9月将发布iPhone7,iPhone原创 2017-07-13 19:18:45 · 824 阅读 · 0 评论 -
iOS 应用,性能监控
iOS 应用,性能监控 背景,目前正在优化项目,首先要对项目内的性能指标进行分析,这个可以通过Instrument 进行debug 分析。这样做只适用于开发人员。性能指标作为一项衡量App的重要指标无法量化。为了每次发布前能有一个性能报告,需要开发一个组件,对性能数据进行记录,之后通过脚本生成报表。 目前项目中重点关注的指标有以下几点: 内存 FPS(页面刷新帧率) CPU 启动时间 页面跳转原创 2017-07-15 11:23:24 · 1270 阅读 · 0 评论