平安科技移动开发二队技术周报(第十八期)

2015-09-02  本文已影响0人  asce1885

平安科技移动开发二队技术周报(第十八期)

@author ASCE1885的 Github 简书 微博 CSDN

业界新闻

1)读完这个,你就清楚 Google logo 的变迁史了

冷不丁地,Google 的 Logo 今天又换新款了。

Android开发

1)开源、高效、跨平台:深剖Google FlatBuffers工作原理

FlatBuffers是Google专为游戏开发而创建的开源、高效的跨平台序列化库,Facebook以其取代JSON来提升数据处理性能。本文作者介绍了在Android应用中使用FlatBuffers的方法,并与JSON对比,深剖FlatBuffers工作原理。

2)Android M 新的运行时权限开发者需要知道的一切

Android在不断发展,最近的更新M非常不同,一些主要的变化例如运行时权限将有颠覆性影响。本文介绍关于Android运行时权限你需要知道的,包括如何在代码中实现。

3)ReactiveX和RxJava文档中文翻译

想开始了解ReativeX?可以从这里开始。

4)Parse SDK:里面到底有什么宝贝?

本文解密构建Parse SDKs时最具挑战性的一面:构造异步的 API,解耦架构,和实现API 一致性。

5)Android插件实例——360 DroidPlugin详解

DroidPlugin是360手机助手在Android系统上实现了一种新的插件机制: 它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。

iOS开发

1)苹果团队App开发流程

本文包含了两部分,前半部分介绍Apple的工作流,并且加上了部分个人理解;后半部分是Apple用一个虚拟的项目展示了如何快速完成一个三轮迭代。

2)iOS编写高质量代码

这是一篇读书笔记,快速记录各种高效率编程的技巧和方法。这些方法是为了提升编码质量和效率,高质量代码利于后期的维护和更新,毕竟不能一份代码到永远。

3)Swift学习: 从Objective-C到Swift

4)iOS面试题集锦(附答案)

招聘一个靠谱的 iOS一文中面试题的答案总结。

5) 为什么人人都该懂点LLVM

LLVM 是现在 Apple 开发使用的编译器,对于 iOS 开发者来说,了解一点 LLVM 的基本使用方式和原理会对开发有所帮助 -- 最直接的就是你能明白 Xcode 项目的 Build Setting 中那一堆东西到底都是在做什么,这篇文章介绍了一些 LLVM 的基本工作流程,可以让你对 LLVM 有个大致的了解。

技术纵横

1)职业规划:管理vs技术

每个人都身怀天赋,但如果用会不会爬树能力来评判一只鱼,那它这辈子都会觉得自己是条蠢鱼" - 阿尔伯特.爱因斯坦

2)作为程序员最应该投资的是这十件事

会写代码的确很重要,但是要拿到更好薪水,则更依赖于别人是否知道你的才能。换言之,你需要推销自己。下面是如何成功推销的秘诀。

3)前端开发人员为什么应该拿高薪

现在是互联网公司的春天,很多公司如雨后春笋般发展,所以对前端开发的需求很旺盛,都是处在供小于求的情况。随便上招聘网一搜,北上广深这些一线城市不说,二线城市一个月的招聘消息都不少。更别说现在像竞鹿网这种新型招聘网站的出现,更是有利于求职者的。

开源函数库与工具

1)MaterialDrawer

一款简单强大的Material Desgin风格的侧滑菜单

2)KCon 2015 黑客大会幻灯片

上一篇下一篇

猜你喜欢

热点阅读