自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (10)
  • 收藏
  • 关注

翻译 如何在不影响整个业务情况下重构App

本文是 Uber的客户端工程师团队讲述了如何开发最新版本司机端系列文章中的第五篇,该系列代号Carbon,是我们共享出行业务的核心。包括其它功能在内,Uber 司机端使得超过 300 万名司机可以查看费用、里程以及收益情况。2017 年我们结合司机的反馈开始对司机端进行重新设计,在 2018 年 9 月份投入使用。用户所使用的Apps是访问我们服务的主要工具。构建新的和改进的司机端需要大量的 ...

2019-03-06 17:54:23 301

原创 IOS App 启动优化

iOS 应用,性能监控 背景,目前正在优化项目,首先要对项目内的性能指标进行分析,这个可以通过Instrument 进行debug 分析。这样做只适用于开发人员。性能指标作为一项衡量App的重要指标无法量化。为了每次发布前能有一个性能报告,需要开发一个组件,对性能数据进行记录,之后通过脚本生成报表。目前项目中重点关注的指标有以下几点:内存FPS(页面刷新帧率)CPU 启动时间页面跳转

2017-07-19 16:51:16 490

原创 iOS 应用,性能监控

iOS 应用,性能监控 背景,目前正在优化项目,首先要对项目内的性能指标进行分析,这个可以通过Instrument 进行debug 分析。这样做只适用于开发人员。性能指标作为一项衡量App的重要指标无法量化。为了每次发布前能有一个性能报告,需要开发一个组件,对性能数据进行记录,之后通过脚本生成报表。目前项目中重点关注的指标有以下几点:内存FPS(页面刷新帧率)CPU 启动时间页面跳转

2017-07-15 11:23:24 1181

原创 iOS UI图像,页面性能

屏幕显示图像的原理首先从过去的 CRT 显示器原理说起。CRT 的电子枪按照上面方式,从上到下一行行扫描,扫描完成后显示器就呈现一帧画面,随后电子枪回到初始位置继续下一次扫描。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一系列的定时信号。当电子枪换到新的一行,准备进行扫描时,显示器会发出一个水平同步信号(horizonal synchronization)

2017-07-13 19:21:19 924 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 756

原创 IOS 防止崩溃 Crash 组件

直接上干货 IOS 防止Crash 组件导致crash 原因,网上一大堆,不废话介绍。此处省略一万字当前为何的项目 排行高的Crash项 UIKit Called on Non-Main ThreadKVO容器越界(NSArray, NSDictionary,…)unrecognized selector crash (这个很多时候是由于class使用错误导致) 针对以上crash,

2017-07-13 19:15:10 3948

ios 音频转码

ios 音频转码, MP3 转为PCM 也可以自定义转码。 可以实现按照 buffer 返回。

2015-12-04

数据库开发

数据库基础学习 文档SQL基础教程.第3版

2014-09-21

ruby元编程

《Ruby元编程》以案例形式循序渐进地介绍了Ruby特有的实用编程技巧 元编程 通过分析案例 讲解例题 回顾Ruby代码库的实现细节 《Ruby元编程》作者Paolo Perrotta不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式 更详细列出了发挥其优势的技巧和常用的Ruby设计模式 Ruby创始人松本行弘作序推荐 ">《Ruby元编程》以案例形式循序渐进地介绍了Ruby特有的实用编程技巧 元编程 通过分析案例 讲解例题 回顾Ruby代码库的实现细节 《Ruby元编程》作者Paolo Perrotta不仅向读者展示了Ruby编程的优势和Ruby特有的解决问题的方式 [更多]

2013-11-01

代码的未来

代码的未来

2013-11-01

精通android第3版

精通android第3版

2012-06-11

Android真机开发教程

Android真机开发教程

2012-06-11

Android程序员指南

Android程序员指南

2012-06-11

android 应用开发揭秘

国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑! 本书内容全面,不仅详细讲解了Android框架、Android组件、用户界面开发、游戏开发、数据存储、多媒体开发和网络开发等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发、Android游戏引擎设计、Android应用优化、OpenGL等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚本语言(Android Scripting Environment)来开发Android应用;本书实战性强,书中的每个知识点都有配精心设计的示例,尤为值得一提的是,它还以迭代的方式重现了各种常用的Android应用和经典Android游戏的开发全过程,既可以以它们为范例进行实战演练,又可以将它们直接应用到实际开发中去。

2012-05-09

Thinking.In.Java.3rd.Edition.Chinese.

这是一本公认的著作,适合对java有一定了解的人阅读,或者可以作为参考手册-This is a recognized book, suitable for java have some understanding of people read, or can serve as a reference manual

2012-05-09

Obiective C 2.0

)》:Objective.C 2.0是Mac OS X系统和iPhone平台下的标准程序设计语言。它基于C语言设计而成,是一种面向对象编程语言,功能非常强大,广泛用于OSX以及多种支t~gcc编译器的操作系统、如LINUX、UNIX和Windows系统。《Objective-C2.0程序设计(原书第2版)》是一本权威Objective-C 2.0参考书,详细介绍该语言的具体内容。《Objective-C2.0程序设计(原书第2版)》用丰富而详实的实例讲解了如何使用Objective-C,无需你有任何c语言或面向对象编程语言的经验。

2012-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除