Google 近日公布了一份白皮书,详细记载了 Android 安全小组去年一整年的工作内容。
腾讯ISUX用户研究中心出品的一份Mac中国市场使用报告。
Cartwright-Cox在GitHub上发现了大约94个包括Debian衍生缺陷的密钥。3月份他向GitHub官方报告之后,才发现实际用户数量要高得多。GitHub于上月撤销了这些密钥,目前GitHub官方没有作出其他回应。
谷歌和苹果都已经在日前先后放出了下一代系统的开发者预览版本,既Android M 开发者预览版以及iOS9 开发者预览版。而现在,是时候将两者放在一起进行一番对比了。
入门Android Studio你所需要知道的一切。
Google官方最近发表的关于开发高性能Android应用的7篇文章,作为Android开发者都应该好好看一下。
一个应用默认只有一个进程,这个进程(主进程)的名称就是应用的包名,进程是系统分配资源和调度的基本单位,每个进程都有自己独立的资源和内存空间,其它进程不能任意访问当前进程的内存和资源,系统给每个进程分配的内存会有限制。
Google为构建超过65K方法数的应用提供官方支持的方案:MultiDex在Dalvik下MultiDex带来了一些问题。
谷歌2015年的I/O大会上宣布了一个新特性 :允许开发者将app和他们的web域名关联。这一举措是为了最小化用户遇到“打开方式”对话框的概率。
自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Objective-C 语言的新特性,还是在“与 Swift 协同工作”这种 Topic 里讲的,越发凸显这门语言的边缘化了,不过有新特性还是极好的,接下来,本文将介绍下面三个主要的新特性:
Swift是大势所趋,这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排。
Objective-C 中的 Method Swizzling 是一项异常强大的技术,它可以允许我们动态地替换方法的实现,实现 Hook 功能,是一种比子类化更加灵活的“重写”方法的方式。
下图所示动画效果实现原理解析:
Xcode插件制作过程简介。
在这个资讯爆炸、新东西层出不穷的时代,学习是件终生的事业。书到用时方狠少,很多时候我们总是后悔当初没学,然后抱怨时间不够多,最后开始反思—时间对每个人来说都是公平,所以我们的问题应该是如何才能更快地学会东西?也许Sean Kim的这篇学习终极指南可以参考。
Facebook 的 Infer 是一个静态分析工具。Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题。
任何人都可以使用 Infer 检测应用,这可以将那些严重的 bug 扼杀在发布之前,同时防止应用崩溃和性能低下。
与苹果相比,谷歌更多地是一家技术驱动的科技公司,其产品设计充满着浓厚的工程师思维,正因为如此,其设计也一直为用户所诟病。但是现在的谷歌比任何时候更加注重设计,运用Material Design的安卓5.0给人眼前一亮的感觉:清爽的界面,清晰的交互逻辑,应用统一的设计风格。x“
PPT中简述了关于Android M所带来的一些新的变化。
Google官方出品的将Davilk字节码转换成Java字节码的开源工具,建议用于替换dex2jar。
Facebook 最新开源的静态程序分析工具,用于在发布移动应用之前对代码进行分析,找出潜在的问题。目前 Facebook 使用该工具来分析 Facebook 的 App,包括 Android 、iOS、Facebook Messenger 和 Instagram 等等。
原文地址:http://blog.csdn.net/asce1885/article/details/46573377