最新文章

贾娅妮

2016年03月03日

iOS 并发:NSOperation 与调度队列入门(1)

一直以来,并发都被视为 iOS 开发中的「洪水猛兽」。许多开发者都将其视为危险地带,唯恐避之而...

贾娅妮

2016年03月03日

如何用 Retrofit 2 在安卓上实现 HTTP 访问?

最近,笔者对安卓开发的兴趣愈发浓厚,而且不断尝试了许多传闻很棒的开发库 -- 大部分也真的很不...

贾娅妮

2016年03月02日

UIWebView 与 JS 交互(1):Objective-C 调用 Javascript

众所周知,随着硬件水平的发展,HTML5与原生APP性能差距不断缩小,正在互联网科技领域扮演者...

贾娅妮

2016年02月26日

自定义 Lint 规则简介

上个月,笔者在巴黎 Droidcon 的 BarCamp 研讨会上聆听了 Matthew Co...

贾娅妮

2016年02月26日

如何使用 Xcode Targets 管理开发和生产版本?

在开始此教程之前,我们假设你已经完成了应用程序的开发和测试,现在准备提交生产发布。问题是,某些...

贾娅妮

2016年02月24日

移动开发:初学 iOS-UIViewController 心得

初学 iOS,本文翻译了一些 iOS 官网上的 UIViewController 的知识点,如...

贾娅妮

2016年02月24日

世界级的安卓测试开发流!

在「世界级的安卓测试开发流 — 第一部分」,作者开始了安卓测试开发流的讨论。我们探讨了一个软件...

贾娅妮

2016年01月29日

思考 Swift 中的 MirrorType 协议

Swift中的反射非常有限,仅允许以只读方式访问元数据的类型子集。或许 Swift 因有严格的...

贾娅妮

2016年01月29日

用NSURProtocol注入测试数据

在之前的几篇博文中,笔者介绍过访问异步网络的单元测试方法及如何使用模拟对象来进一步控制单元测试...

贾娅妮

2016年01月26日

浅谈 Android 开发文化

Hello,亲爱的读者朋友们(希望你们是 Android 开发者,或者正在成为 Android...