从 2011 年的第 1 期开始,移动开发周刊已经走过了 5 年多的时间,其间也见证了整个移动开发领域的技术演进趋势。在新的环境下,Mobile Dev Weekly 也希望做些改变,在这一期中,包含了技术文章、视频教程、活动充电 3 个部分,希望通过这些线上、线下的优质内容,让你有一点收获,不虚看它的星点时光,也欢迎提一些优化建议。
北京时间 11 月 9 日下午,比美剧还精彩的 2016 年美国总统大选可以说落下帷幕了。至于有关本次总统大选的种种预言,不得不提的是三周前微软 Bing 公布的预测:希拉里有 87% 的可能性赢得大选;而最新一次的预测结果显示,希拉里获胜几率是 89%,而特朗普只有 10%。UNU 与 Bing 预测结果相同。与此同时,一家印度初创公司 Genic.ai 开发的名为 MogIA 的系统, 从谷歌、Facebook、Twitter 和 YouTube 上收集了 2000 万个数据点,随后利用人工智能技术对这些数据进行分析,最后给出了对此次总统大选的预测结果——特朗普将打败希拉里入住白宫。随着美国总统大选的尘埃落定,AI界的期末考试最终也得出了结果。
工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的 Android 开发库,快来切磋一下,到底哪一个最适合你。
闪屏最初是用来在 App 未完全启动的时候,让用户不至于困惑 App 是否启动而加入的一个设计。但不管怎么说,在一个 App 启动的时候,闪屏都是非常重要的,设计的事情,交给 UE 吧,开发要做的,就是让 App 的启动体验做到最好。
大约在 15 年下半年开始,热补丁方案开始大量涌现,一时间热补丁修复技术在 Android 圈非常火爆,比较有代表性的开源实现有 Dexposed、AndFix、Nuwa 以及前段时间微信开源的 Tinker。
Weex 已在 6 月份开放开源,假如你的 App 是应用类、服务类如天气、电商和服务类,恭喜你非常适合用 Weex 来构建,假如你的 App 是工具类、管家类涉及调用硬件层面多点,那笔者建议,还是用原生来开发更具价值。
关于 Android App 的优化,笔者从第一篇的计划开始, 到内存优化的系列文结束,写了十五六篇相关的博文,算是对自己的知识的一个系统化, 也希望能给大家一些帮助。
本文笔者自己动手打生命周期管理RxLife 来加深对 RxJava 的认识。
给 iOS App 开发者的 39 个开源的 Swift UI 库
开源框架是非常可爱的,因为当你打算开发 iOS 应用时,它们可以让你的工作变得极为简单。 对于通常需要几小时甚至几天来寻找开源框架的 iOS 开发者来说,这篇文章将会大大节省你的时间。
jiaModuleDemo 项目是为了解决关于项目中如何进行模块化开发而编写的实例,包含如何进行路由式、本地模块间交互的实现;目前还是在页面层级进行抽离,对于项目中各个模块共有的基础功能也进行提取,可以结合私有 Pods 进行管理。
本文作者梳理了使用移动端数据库的一些重要知识点,再综合对比下 SQLite 和 CoreData 的优缺点,希望能帮助一些这方面经历较少的同学少走一些弯路。
谈到 iOS 多线程,一般都会谈到四种方式:pthread、NSThread、GCD 和 NSOperation。其中,苹果推荐也是我们最经常使用的无疑是 GCD。对于身为开发者的我们来说,并发一直都很棘手,如果对 GCD 的理解不够透彻,那么 iOS 开发的历程绝对不会顺利。这里,笔者从几个角度浅谈对 GCD 的理解。
最近在项目中使用了 IQKeyboardManager 来解决 UITextField 被键盘遮挡的问题,这个框架的使用方法可以说精简到了极致,不过它的实现代码不是很容易阅读,框架因为包含了很多与 UI 有关的实现细节,所以代码比较复杂。
本文和大家分享 iOS 开发中的多线程处理, 以及资源保护, 就是 Lock 的概念。
从目前的游戏市场看来,凭借过硬的品质来赢得用户,变得越来越主流。这对开发团队的技术提出了更高要求。本文以 Unity3D 为依托,探讨如何打造适合自己的游戏开发流水线。
还在思考如何学习 VR 设计吗?赶紧来看看这些真正的 VR 干货吧~
本文作者结合自己的实际项目经验为大家整理这篇 VR 设计的干货文章,包含快速入门、交互设计指南等部分。
初次涉及 VR 行业游戏开发,作为小白在此次开发过程中学习到了很多,在这里就稍微记录一下,作为一个新手的经验,也希望以后还能对照着去做以后的游戏。
iOS9 高级 UI 特效视频课程(Objective-C版)
课程讲师:李宁
课程介绍:本课程包括按钮、滑块、开关、进度条、导航条、菜单、文本等 UI 特效。特效包括放光的按钮、弹出式按钮、多彩滑块、自定义滑块、自定义开关、扇形进度条等等上百种 UI 特效。
推荐理由:本课程的目的是让读者利用 OC 实现各种 iOS 特效,包括按钮、菜单、进度条等。
课程讲师:姜雪伟
课程介绍:主要是围绕资源加载效率的优化,文本文件加载,比如 xml 序列化读取,protobuf 文件序列化,以及消息事件封装及应用,shader 的优化及运用,移动端实时阴影的绘制。
推荐理由:本课程针对有 Unity 基础的用户,可以进一步提升 Unity 使用的技能,本次课程都是实战方面的经验分享。
Coding show - Build your own type
课程讲师:崔轶
课程介绍:在 Swift 里,我们可以通过四种方式创建自己的类型:struct, class, enum 和 protocol。无论你使用哪种方法,你都需要给自己的类型定义一个名字。作为开始,我们先来了解它们的基本使用方法和应用场景。
推荐理由:熟悉 swift 变量、常量、循环、函数和闭包等基础设施的用法。
Android 触摸事件传递机制及 viewpager 嵌套 fragment 冲突处理
课程讲师: CSDN 公开课
课程介绍:本课程讲要对安卓中的触摸事件分发机制理论,并结合开发中常出现的触摸冲突做讲解。
推荐理由:让学员深入学习触摸事件传递机制原理,并通过 ViewPager 嵌套 Fragment 案例演示进一步理解。
2016 中国大数据技术大会将于 12 月 8 日- 10 日在北京举行,大会为期三天,聚焦行业最佳实践,数据与应用的深度融合,关注热门技术在行业中的实践和应用,除 Keynote 外,主办方精心策划了 16 场专题技术和行业论坛,涵盖了大数据分析与生态系统、大数据云服务、 HPC 大数据、推荐系统、数据安全与隐私保护、人工智能、网络与通讯、政策法规与标准化、工业与制造业、数据库、金融、精准医疗与健康、智慧城市、交通旅游与出行等主题。
2016年11月18日-20日,由CSDN重磅打造的年度技术盛会,SDCC 2016中国软件开发者大会将在北京举行,本届大会云集了100多位国内外顶尖专家和技术大牛,共设新趋势和新实践2大主题会场,12个技术专题,以及2个特色技术活动。
第一时间掌握最新移动开发相关信息和技术,请关注 CSDN 移动开发公众微信号(ID: mobilehub)。也欢迎加微信tm_forever_miss(备注:姓名+公司+职位)与我交流。
联系客服