|
|
|
2016-11-16 第166期 |
|
|
|
WebP 原理和 Android 支持现状介绍 |
|
|
|
目前网络中图片仍然是占用流量较大的一部分,对于移动端更是如此,因此,如何在保证图片视觉不失真前提下缩小体积,对于节省带宽和电池电量十分重要。然而目前对于JPEG、PNG、GIF等常用图片格式的优化已几乎达到极致,因此Google于2010年提出了一种新的图片压缩格式 – WebP,给图片的优化提供了新的可能。 |
|
|
携程移动端 UI 界面性能优化实践 |
|
|
|
关于携程 App 各个 UI 界面优化,主要围绕着提高帧率、减少嵌套布局层次、减少对象创建等角度去解决问题的。在各个版本的迭代开发过程中,我们主要分平台 Android 和 iOS,从平台的特性角度有针对性地去优化 UI。 |
|
|
Android中如何实现本地视频发布到微信朋友圈功能 |
|
|
|
本文介绍如何使用Xposed框架编写微信插件,可以将本地小视频发布到朋友圈的功能。准备工作,使用apktool工具进行反编译,微信没有做加固防护,所以这个版本的微信包反编译是没有任何问题的;借助于可视化反编译工具Jadx打开微信包,后续几乎重要分析都是借助这个工具来操作的。 |
|
|
UITableView性能优化-一次面试后的反思总结 |
|
|
|
面试的时候遇到UITableView性能优化问题,竟一时没有全答上来,于是Google了一下,常见的一些譬如Cell重用、设计统一Cell、缓存Cell高度,Cell数据资源缓存,这些其实平时都在用,便先吃一堑长一智,趁热将其总结总结 |
|
|
GCD 在 Swift 3 中的玩儿法 |
|
|
|
GCD 是 iOS 多线程开发一个重要的概念, 平常开发中大部分处理多线程的操作我们多少都会用到它。 Swift 3 对于 GCD 的使用接口做了一些改进, 就来聊聊吧。 |
|
|
谷歌首席游戏设计师:7个VR游戏设计技巧 |
|
|
|
谷歌实验VR和AR已经有很多年的时间,作者分享了他在VR中学到的一些经验。他的建议并不复杂,但有趣的是,这些经验强调了神经科学的发现,以及根据所针对的VR/AR头显和接口来调整自己设计的必要性。 |
|
|
iOS项目实战视频课程:PM2.5实时查询App |
|
|
|
课程讲师:李宁
课程介绍:本课程涉及到多种相关技术,如iOS8多个开源Library的使用,如何分析网页数据等。
推荐理由:本课程让学员通过PM2.5查询的项目了解开发一款iOS8 App的完整过程,以及如何利用网络资源获取相关的数据。 |
|
|
联机俄罗斯方块游戏开发实战(C#) |
|
|
|
课程讲师:汪磊
课程介绍:本课程手把手的教你从零开始实现一款支持联机对战的俄罗斯方块游戏,强化大家关于面向对象的编程思想,突出设计模式在软件开发中的意义。
推荐理由:通过一个相对简单明了的实例,让学习者较为清楚的了解面向对象的基本特征,强化大家关于面向对象的编程思想。 |
|
|
Swift 2.1 基础实操高清视频教程 |
|
|
|
课程讲师:崔轶
课程介绍:通过一些代码片段学习Swift中的constant和variable、各种基本types和tuple以及Swift中最重要的语言特性之一: type inference。
推荐理由:掌握使用变量和常量,使用整数和浮点数。 |
|
|
Github视频教程 |
|
|
|
课程讲师:黄棒清
课程介绍:Github是一个共享虚拟主机的服务,它提供了分发版本控制以及源代码管理功能等等,还提供了订阅、讨论组、文本渲染、代码片段分享(Gist)等功能。 在教程中,我们详细介绍初学者使用github的方法。
推荐理由:学会使用Github 。 |
|
|
CSDN 移动客户端 |
|
mobilehub微信 |
|
@CSDN移动官微 |
|
|
|
|
|
|