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

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

业界新闻

1)从数据来看,Android 还是挺安全的

Google 近日公布了一份白皮书,详细记载了 Android 安全小组去年一整年的工作内容。

2)Mac中国市场报告

腾讯ISUX用户研究中心出品的一份Mac中国市场使用报告。

3)GitHub账户被黑:旧漏洞导致弱密钥大量留存

Cartwright-Cox在GitHub上发现了大约94个包括Debian衍生缺陷的密钥。3月份他向GitHub官方报告之后,才发现实际用户数量要高得多。GitHub于上月撤销了这些密钥,目前GitHub官方没有作出其他回应。

4)越来越像:iOS9与Android M简单上手对比

谷歌和苹果都已经在日前先后放出了下一代系统的开发者预览版本,既Android M 开发者预览版以及iOS9 开发者预览版。而现在,是时候将两者放在一起进行一番对比了。

Android开发

1)Android Studio新手完全指引

入门Android Studio你所需要知道的一切。

2)Google Developing for Android系列

Google官方最近发表的关于开发高性能Android应用的7篇文章,作为Android开发者都应该好好看一下。

3)Android应用内多进程介绍及使用

一个应用默认只有一个进程,这个进程(主进程)的名称就是应用的包名,进程是系统分配资源和调度的基本单位,每个进程都有自己独立的资源和内存空间,其它进程不能任意访问当前进程的内存和资源,系统给每个进程分配的内存会有限制。

4)美团Android DEX自动拆包及动态加载简介

Google为构建超过65K方法数的应用提供官方支持的方案:MultiDex在Dalvik下MultiDex带来了一些问题。

5)Android M 的"App Links"实现详解

谷歌2015年的I/O大会上宣布了一个新特性 :允许开发者将app和他们的web域名关联。这一举措是为了最小化用户遇到“打开方式”对话框的概率。

iOS开发

1)2015 Objective-C 新特性

自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Objective-C 语言的新特性,还是在“与 Swift 协同工作”这种 Topic 里讲的,越发凸显这门语言的边缘化了,不过有新特性还是极好的,接下来,本文将介绍下面三个主要的新特性:

  • Nullability
  • Lightweight Generics
  • __kindof

2)Swift 语言指南

Swift是大势所趋,这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排。

3)Objective-C Method Swizzling 的最佳实践

Objective-C 中的 Method Swizzling 是一项异常强大的技术,它可以允许我们动态地替换方法的实现,实现 Hook 功能,是一种比子类化更加灵活的“重写”方法的方式。

4)谈谈iOS中粘性动画以及果冻效果的实现

下图所示动画效果实现原理解析:

5)Xcode插件AllTargets开发教程

Xcode插件制作过程简介。

技术纵横

1)更快学会任何东西的终极指南

在这个资讯爆炸、新东西层出不穷的时代,学习是件终生的事业。书到用时方狠少,很多时候我们总是后悔当初没学,然后抱怨时间不够多,最后开始反思—时间对每个人来说都是公平,所以我们的问题应该是如何才能更快地学会东西?也许Sean Kim的这篇学习终极指南可以参考。

2)Facebook 静态检测工具 Infer 中文文档

Facebook 的 Infer 是一个静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。

任何人都可以使用 Infer 检测应用,这可以将那些严重的 bug 扼杀在发布之前,同时防止应用崩溃和性能低下。

3)谷歌如何找回「失散多年」的设计师?

与苹果相比,谷歌更多地是一家技术驱动的科技公司,其产品设计充满着浓厚的工程师思维,正因为如此,其设计也一直为用户所诟病。但是现在的谷歌比任何时候更加注重设计,运用Material Design的安卓5.0给人眼前一亮的感觉:清爽的界面,清晰的交互逻辑,应用统一的设计风格。x“

开源函数库与工具

1)What’s New In Android M

PPT中简述了关于Android M所带来的一些新的变化。

2)enjarify

Google官方出品的将Davilk字节码转换成Java字节码的开源工具,建议用于替换dex2jar。

3)infer

Facebook 最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android 、iOS、Facebook Messenger 和 Instagram 等等。

时间: 2024-10-11 17:35:23

平安科技移动开发二队技术周报(第七期)的相关文章

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

平安科技移动开发二队技术周报(第一期) 业界新闻 1)流行iOS网络通信库AFNetworking曝SSL漏洞 AFNetworking是一款大名鼎鼎的开源网络库,能够让开发者们在iOS和OS X程序中加入网络功能.但是,这款库没有检查SSL证书是否是颁发给某个合法域名.这直接导致了任何使用了早于2.5.3版本的AFNetworking的iOS程序都存在漏洞,即使程序由SSL加密数据,黑客可以窃取和篡改数据. 2)Android 和 iOS 应用可轻松移植为 Windows 10 通用应用 关于

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

平安科技移动开发二队技术周报(第二期) 业界新闻 1)Apple Watch产品体验报告(产品经理角度) 本文从需求分析,外观感受,交互设计,功能场景,差异化等方面给出了Apple Watch的使用体验. 2)MySQL SSL/TLS连接存在安全漏洞,可遭中间人攻击 继今年初爆出了openssl曝出Freak攻击漏洞之后又一类似案例.SSL/TLS一直以来被认为是保护通信安全的利器,但现在竟然成为泄露敏感信息的"后门",这不,MySQL也中招了. 3)在Visual Studio中将

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

平安科技移动开发二队技术周报(第三期) 业界新闻 1)关于AFNetworking 安全bug的回复 AFNetworking代码维护者对文章 utm_source=tuicool">流行iOS网络通信库AFNetworking曝SSL漏洞 中存在的不对的误导性描写叙述的回应. 2)跨平台移动端开发框架NativeScript 公布正式版本号 NativeScript就是一款由Telerik公司提出的跨平台原生移动应用的开发框架.该项目的目的是利用单一代码库构建面向多平台的原生移动应用程序

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

平安科技移动开发二队技术周报(第四期) 业界新闻 1)Java 9将于2016年正式公布 Oracle已经宣布了Java 9的时间表.其目标是在2016年9年正式公布该版本号.该时间表遵循Oracle每两年公布一个新的主版本号的计划,尽管与先前的版本号相比,眼下提出的最后期限可能存在一定的延期风险. 2)谷歌I/O 2015大会前瞻:Android M.Chromecast 2以及很多其它 谷歌I/O大会再有几天就将与广大关注者见面.这意味着我们又该对这一年一度且总能引发业界高度关注的技术事件进

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

平安科技移动开发二队技术周报(第十期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)Java版权案谷歌上诉被驳回 甲骨文笑到最后 美国最高法院周一驳回了谷歌(微博)在一宗软件版权诉案中提出的上诉申请,维持原先的判决,即允许甲骨文向使用其Java编程语言的公司收取专利版税. Android开发 1)Android开源项目源码解析第二期 第二期的Android热门开源项目源码解析,想提高技术,那就多看成熟的开源代码吧. 2)Android Design Su

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

平安科技移动开发二队技术周报(第八期) 业界新闻 1)怎样评价美团外卖商家版强杀竞争对手的商家版 App 进程? 一段代码引发的关于不正当竞争的讨论. 2)Swift正在蚕食Objective-C的市场 关于Objective-C市场份额萎缩的更详尽的报道. 3)苹果真贴心,更新iOS 9不用操心空间不够 虽然iOS 9的升级空间从4.6GB降至如今的1.3GB,依旧有不少低存储空间的设备会有安装空间不够的问题. 有开发人员发现,在升级iOS 9 Beta2时.小存储版本号iPhone/iPad

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

平安科技移动开发二队技术周报(第十一期) 业界新闻 1)黑莓谷歌合作研发"企业版"安卓 黑莓公司拥抱安卓生态的速度之快,令人惊讶.黑莓年内推出安卓手机基本是板上钉钉,而日前,黑莓公开宣布,已经和谷歌建立了伙伴关系,将为企业用户定制出更加安全的安卓版本号. 2)Google 收购 Android 十周年.多图看 Android 十年间的变迁 北京时间7月11号晚上 8 点多.和安迪·鲁宾一起开发 Android 的搭档.现在的 Google Ventures 合伙人 Rich Miner

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

平安科技移动开发二队技术周报(第十四期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)Android Studio 1.3 正式发布 Android Studio 1.3 正式进入稳定版,求稳的同学该升级了.作为今年改进最大的一个版本,Studio 1.3 包括新的 memory profiler ,改进的测试支持,并且包含了完整的 C++ 编辑和调试功能. Android开发 1)使用O-LLVM和NDK对Android应用进行混淆 Android开发

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

平安科技移动开发二队技术周报(第十五期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)谷歌重组更名Alphabet 谷歌8月11日宣布重组.拉里-佩奇将与谢尔盖-布林创办新的控股公司Alphabet,两人分别出任CEO与总裁职位.Alphabet将取代谷歌在纳斯达克上市,谷歌目前所有股份将自动转换为同等数量与权益的Alphabet股份.原先的谷歌将成为Alphabet的全资子公司. Alphabet公司架构: 2)BlackHat 2015 黑帽大会总结