返回 登录
0

移动周刊第 180 期:iOS 开发技术栈与进阶

阅读2368

写在前面

本期移动周刊第 180 期如约而至,聚焦 Android、iOS、VR/AR/MR、直播等前沿移动开发技术,收录一周最热点,解读开发技巧,我们希望从中能够让你有一些收获,如果你有好的文章以及优化建议,请发送邮件至mobilehub@csdn.net,在技术探索的道路上我们共同进步。

经过 2 年的研究,Google 表示其已成功破解了 SHA-1 加密。尽管暂未披露其首次达阵的任何细节,该公司还是放出了一个概念验证。根据既往的信息披露政策,我们将在 90 天后知晓详情。

技术文章

Android

蘑菇街 Android 热修复探索之路

本文分享了业界的 Android 热修复方案,以及介绍蘑菇街的 ART Runtime 对 Q-Zone 方案的限制和 Aceso 在 InstantRun 方案上的各种优化。

安居客 Android 项目架构演进

入职安居客三年从工程师到 Team Leader,见证了 Android 团队一路走来的发展历程。因此笔者有心将这些记录下来与大家分享,希望对大家有所帮助。

解析公众号文章消息和链接文章消息如何自动打开原理
关于 WX 的各种功能插件已经非常普遍了,而现在的插件都是依赖于 Xposed 框架进行的,所以个人觉得 WX 应该在这方便应对 Xposed 框架的使用防护,防止插件满天飞的现象,本文来介绍一个 WX 应用中接收到消息如果是文章链接就自动打开浏览的功能。

Gson 解析复杂数据 JsonDeserializer

本文主要关注所解析的 JSON 对象与已定义的 java 对象结构不匹配的情况,解决方案就是使用 JsonDeserializer 来自定义从 JSON 对象到 Java 对象的映射。

我的开源 Android 开发框架 Pluto

本文基于人工智能开发 Android 开源框架 Pluto。

深度了解 Android 7.0 ,你准备好了吗?

2016年8月22日,谷歌正式推送 Android 7.0 Nougat(牛轧糖)正式版,首发推送了多款 Nexus 设备。除了修复常规 BUG,Android 7.0 还新增了分屏、新的 Notification、VR 支持等新特性。

iOS

iOS 开发技术栈与进阶

在这篇文章中,作者回顾自身 iOS 开发经验,在这里尝试列一下 iOS 开发的相关技术,同时分享学习进阶上的一些想法。

谈谈 iOS 中图片的解压缩

对于大多数 iOS 应用来说,图片往往是最占用手机内存的资源之一,同时也是不可或缺的组成部分。将一张图片从磁盘中加载出来,并最终显示到屏幕上,中间其实经过了一系列复杂的处理过程,其中就包括了对图片的解压缩。

MVC 模式下的 iOS Tableview

如果你写过 iOS 项目的话,应该会了解到,iOS 里面最常用的一个控件就是 UITableView,在这篇文章里面,笔者分享其处理 tableView 所有的方式。

教你如何从 0 到 1 实现组件化架构

本篇主要讲解组件化架构思想,从零教你如何组件化一个项目。

硅谷和国内的 iOS 开发到底有何不同?

前段时间在国内各大互联网公司转了一圈。与各位 iOS 业界大佬交流了之后,深感国内变化之大,敬佩诸位国内开发者的实力和韧劲。除此之外,笔者还发现硅谷和国内的 iOS 开发还是差别很大,且听我慢慢道来。

FFToast:GitHub 中最强大的 Notification 和 AlertView 框架,没有之一

FFToast 是一个非常强大的 iOS message notifications 和 AlertView 扩展。它可以很容易实现从屏幕顶部、屏幕底部和屏幕中间弹出一个通知。你可以很容易的自定义弹出的 View。

VR

解读 Oculus 与 ZeniMax 的 VR 专利讼诉第一案

论起 VR 的发展,追溯曾经的起源你也许并不熟悉,但说到 Oculus 应该无人不晓。本文详细解读 Oculus 与 ZeniMax 之间的 VR 专利讼诉案。

卡内基梅隆教授分享 15 年 VR 项目及教学经验

虚拟现实和增强现实可能看起来像是新的媒介,随着 Rift、Vive 和 HoloLens 等产品的上市,这两种技术仿佛是从天而降。但在过去的几十年时间里,杰西·谢尔(Jesse Schell)已经观察过数百人构建过沉浸式 VR 和 AR 环境,所以他也从自己的经验中总结出一些教训。

直播

开发实时视频直播平台的技术要点

你以为调用几个 Chrome 的 API 就能直播了?事实并非如此,本文详解实时视频直播所需学习的技术要点。

视频教程

精品课程推荐

Laravel5.4 博客开发实战

课程讲师:徐金伟
课程介绍:基于 2017 年最新发布的 Laravel5.4 ,公司研发部门使用 Laravel 开发平台时遇到的难题解决经验,推出了此课程。
推荐理由:通过开发 blog 系统让你掌握 laravel 的方方面面。

手把手教学 UE4 动画实战

课程讲师:李豪
课程介绍: UE4 的动画引擎堪称是 UE4 的精髓所在。本课程从零开始学习 UE4 的动画,以实战的形式,讲解 BlendSpace,状态机,蓝图控制动画。
推荐理由:让同学对 UE4 虚幻4快速入门到精通。

免费课程推荐

嵌入式软件开发

课程讲师:杨源鑫
课程介绍:课程主要讲解一些在开发中需要知道的常识,以及一些常见的开发平台,开发中应当注意的事项以及一些实战技巧。
推荐理由:帮助更多的初级工程师入门嵌入式软件开发。

.NET 开发技巧之工具篇

课程讲师:邹琼俊
课程介绍:介绍 .NET 码农必须掌握的开发工具,从而提升开发效率。
推荐理由:介绍常用的 .NET 开发工具的一些使用技巧,引导 .NET 从业人员熟悉相关工具的使用,从而提升开发技能。

活动充电

3月17日-19日,由CSDN重磅打造的互联网运维开发实战峰会、数据库核心技术与应用实战峰会和互联网应用架构实战峰会将在上海举行。 这三场峰会将邀请业内顶尖的架构师和技术专家,共同探讨运维工具研发与实践、运维自动化系统的构建、大数据与运维、云上的运维案例分析、虚拟化技术、应用性能检测与管理、游戏行业的运维、云数据库实战、新一代数据库平台、产品选型、性能调优、大数据应用实战实践、高可用/高并发系统架构设计、新技术应用、 移动应用架构、微服务、智能硬件架构等领域的话题与技术。

联系我们

第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。

评论