写在前面
本期移动周刊第 185 期如约而至,聚焦 Android、iOS、VR/AR/MR、直播等前沿移动开发技术,收录一周最热点,解读开发技巧,我们希望从中能够让你有一些收获,如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步。
Swift 3.1 已经正式发布了,Swift 3.1 是一个小更新版本,包含对标准库的改进,该版本还包括许多关于 Swift 的 Linux 实现的更新。还有一些 Swift 包管理器的更新。此外,Swift 3.1 编译器现在可以自动预编译 Objective-C 桥接头,还可以加快混合源代码项目的调试配置构建。
技术文章
Android
操作系统是用来提供一个支持各种应用程序运行的基础软件环境。目前还没有一个操作系统在这个领域处于统治地位,各种操作系统在这个领域都有一个适合自己的范围。
推荐两个 Github 上开源的 Android 图片压缩库,两个库的代码量不多,可以直接使用或者借鉴学习。
在阅读本文之前,需要你对 View 的绘制有一定的了解,本文基于源码分享一个类似朋友圈的功能,即九宫格控件。
这篇文章就来详细总结一下,现阶段比较流行的几种反调试解决方案。
本篇文章根据 Google 官方文档,加上自己的一些理解提供一些提升 App 构建速度的优化建议。
iOS
GIF 格式可以存储多幅彩色图像,如果将这些图像连续播放出来,就能够组成最简单的动画。所以常被用来存储“动态图片”,通常时间短,体积小,内容简单,成像相对清晰,近年来流行的表情包文化,让老古董 GIF 图有了新的用武之地。
Xcode 8.3 和 Swift 3.1 正式版的发布包含了等待已久的 Swift 包管理器 功能,以及对语言本身的改进。
这篇文章将会详细的分析 Weex 是如何高性能的布局原生界面的,之后还会与现有的布局方法进行对比,看看 Weex 的布局性能究竟如何。
在 iOS 开发中,有这样一个场景:某件重要的事情必须立刻让用户知道,甚至不惜以打断用户当前操作为代价来强调这份重要性。这就是通知(Notifiations)。目前常用的框架为 UserNotifications,它主要用来在锁屏和应用界面通过弹窗来显示通知。
在快节奏的 App 开发领域,随时了解增强现实、即时应用(Instant Apps)和直接与云端交互等趋势,将有助于你的 App 脱颖而出。
VR
本教程将为刚接触 Unity 的初学者讲解如何在 Unity 中实现 3D 立方体的堆叠,利用一个或多个预制件动态创建立方体进行拼接,为这些立方体赋予不同的颜色。
VR 电影用来突破“第四面墙”的绝不仅仅是机位,除了体验和工具,更多的还是制作者思维和逻辑上的转换。
Facebook 收购 Oculus 豪赌 VR 为什么却成了灾难?
2014年,24岁的罗基(Palmer Luckey)把自己的虚拟现实公司Oculus,以20亿美元的价格(后来扎克伯格承认一共的收购成本为30亿美元)转让给了Facebook。从此之后,Oculus成了扎克伯格的一个烦恼。
虽然我们大部分人都习惯于使用分辨率数字(如1920×1080显示器),但像素密度是更为有用的数字,在描述AR和VR头显时尤为如此。
视频教程推荐
本课程剔除繁杂的理论,注重实践,深入浅出讲解 Android 中的多媒体编程。
最完善的 Swift3 从入门到精通视频课程(从语法到实战)
本课程从零开始,介绍语言的运行环境,基本语法,高级用法并以 iOS 实战应用的方式带领读者对 Swift 语言从入门到精通。
作者介绍函数的概念和使用及生成器,迭代器,装饰器等 Python 高级特性的学习,另外还有一些常用模块的介绍,包括 time 模块,os 模块等。
HTML5 的 App 开发
本课程讲解了 HTML5手机游戏开发,写个简单 HTML5 游戏;创建 Android 应用打包 HTML5;实现 Android 与 HTML5 的通信,最后接入充值。
活动充电
中国云计算技术大会(以下简称CCTC,Cloud Computing Technology Conference)由国内最大开发者社区 CSDN 主办,是业内极具影响力的云计算和大数据技术年度盛会,会议解读本年度国内外云计算技术发展最新趋势,深度剖析云计算与大数据核心技术和架构,聚焦云计算技术在金融、电商、制造、能源等垂直领域的深度实践和应用。
联系我们
第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。
![](http://i.imgur.com/8tPUexU.jpg)