摘要: 性能优化-详解 性能测试:实时监测应用内存、CPU消耗 部分性能指标及定义 性能指标 指标描述 应用首次启动时间 测量系统从开始处理 activity到完成运行进入主界面的时间,即冷启动响应时间 界面帧率 FPS指应用每秒渲染帧数,是用户对应用界面所量现的画面流畅度的体验,FPS过低,用户可感知的流 阅读全文
posted @ 2019-01-03 16:47 淡然微笑_Steven 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 前言: 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求: ①App架构:开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。 ②版本快速迭代:但是用户依旧不满意,继续对开发人 阅读全文
posted @ 2018-11-13 11:08 淡然微笑_Steven 阅读(2586) 评论(0) 推荐(1) 编辑
摘要: 创建一个私有的podspec包括如下那么几个步骤: 本地私有仓库: 什么是Spec Repo?他是所有的Pods的一个索引,就是一个容器,所有公开的Pods都在这个里面,他实际是一个Git仓库,remote端在GitHub上,当我们使用Cocoapods后它会被clone到本地的~/.cocoapo 阅读全文
posted @ 2018-07-14 22:54 淡然微笑_Steven 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 一般来说,测试是发布之前的最后一道关卡。如果代码不能在测试中发现,那么BUG就会抵达用户,所以测试的完整性和可靠想十分重要。目前,大多数App 还停留在人工测试的阶段,但测试人员不会写代码,在很多测试场景下,人工测试的效率太低,容易出错。例如: 1>一个App的核心功能,在每一次发布版本前的测试必定 阅读全文
posted @ 2018-07-10 00:16 淡然微笑_Steven 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 程序的异常捕获: Crash日志记录的时候是将Crash发生时刻,函数的调用栈,以及线程等信息写入文件。 01-Crash文件的解析 今天就跟大家一起聊聊 iOS Crash文件的组成以及常用的分析工具。 一、Crash文件结构 当程序运行Crash的时候,系统会把运行的最后时刻的运行信息记录下来, 阅读全文
posted @ 2018-07-03 00:05 淡然微笑_Steven 阅读(3599) 评论(0) 推荐(0) 编辑
摘要: 车相关的词汇 1.常见车 compact cars小型车I like compact cars.我喜欢小型车。 Taxi 出租车🚖 truck 卡车 train 火车🚆 subway 地铁地铁 car 小轿车 motorcycles 摩托车🏍 bicycle 自行车🚲 subway 地铁🚇 阅读全文
posted @ 2020-03-14 09:43 淡然微笑_Steven 阅读(903) 评论(0) 推荐(0) 编辑
摘要: Can you think of more directions ? 1.go straight 直走 2.turn right 向右转 3.turn left 向左转 4.go past 经过 cross 穿过 5.traffic lights 交通灯 6. sidewalk 人行道 zebra 阅读全文
posted @ 2020-03-14 09:28 淡然微笑_Steven 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 0.Types of People Doctors 医生👨‍⚕️ Answer any questions that the patient has for you . Ask questions about how the patient is feeling .Give some advice 阅读全文
posted @ 2020-03-14 09:26 淡然微笑_Steven 阅读(744) 评论(0) 推荐(0) 编辑
摘要: Flutter环境变量配置 1.下载Flutter SDK 一.、使用git克隆Flutter,命令:gitclone -b beta https://github.com/flutter/flutter.git; 二、从官网下载flutter,https://flutter.io/setup-ma 阅读全文
posted @ 2019-07-16 10:01 淡然微笑_Steven 阅读(5647) 评论(0) 推荐(0) 编辑
摘要: Flutter简介跨平台:RN 底层沿用的是原生iOS和安卓区别Flutter:谷歌开发的,有自己的渲染引擎,保持Android和iOS保持一致性Flutter小技巧1.创建flutter工程#创建flutter工程#工程名不能用大写flutter create flutter_demoFlutter Package 只能用于 Dart 语言Flutter Plugin 针对原生和DartFlut... 阅读全文
posted @ 2019-07-16 09:58 淡然微笑_Steven 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Can you think of more directions ?1.go straight 直走 2.turn right 向右转3.turn left 向左转4.go past 经过 cross 穿过 5.traffic lights 交通灯 6. sidewalk 人行道 [ˈsaɪdwɔːk] zebra crossing 斑马线;人行横道7.roundabout 环形交叉口 阅读全文
posted @ 2019-07-08 09:32 淡然微笑_Steven 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 0.Types of PeopleDoctors 医生👨‍⚕️Answer any questionsthat the patient has for you .Ask questions about how the patient is feeling .Give some advicePatients 病人Tell the doctor the problem .Ask if it’s s... 阅读全文
posted @ 2019-07-05 09:30 淡然微笑_Steven 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 常见问题之Zego+Audio原生播放音频冲突 问题分析: 如果不需要在推拉流之后再去播放MP3,建议可以用原生的或者第三方播放器去播放,因为我们的MediaPlayer设计初衷就是为了推流的时候将声音一起推出去 如果在使用我们SDK同时有推拉流的情况下,用第三方播放器播放音频时,iOS系统会自动把 阅读全文
posted @ 2019-03-16 11:40 淡然微笑_Steven 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 一款语音答题App,类似狼人杀游戏,包含个人匹配和组队PK模式,接入腾讯IM(及时通讯)、即构Zego(实时语音)、讯飞(语音转文字)。 阅读全文
posted @ 2019-03-16 11:11 淡然微笑_Steven 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-02 19:10 淡然微笑_Steven 阅读(7) 评论(0) 推荐(0) 编辑