最新文章

张宇

2016年05月12日

一个 App 的自白

我叫爱匹匹,过了今天我的的生命就走向终点。趁着还能说话,给你们讲讲我的一生。书香门第,家世显赫不像你们,只有一个爹妈,我...

贾娅妮

2016年03月21日

如何通过 OAuth 2.0 使 iOS Apps 集成 LinkedIn 登录功能?

社交网络早已成为人们日常生活的一部分。其实,社交网络也是编程生活的一部分,大多数 App 必须...

贾娅妮

2016年03月18日

写给 iOS 开发者的 Hopper + lldb 简介

最近,关于 @Steipete 在Radar发布的帖子,笔者看到很多人在问「你是怎么理解那个伪...

贾娅妮

2016年03月03日

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

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

贾娅妮

2016年03月02日

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

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

贾娅妮

2016年02月26日

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

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

贾娅妮

2016年02月24日

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

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

贾娅妮

2016年01月29日

思考 Swift 中的 MirrorType 协议

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

贾娅妮

2016年01月29日

用NSURProtocol注入测试数据

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

市场王鹏

2016年01月20日

程序员:如何接手垃圾代码?

曾经有一段「垃圾代码」放在我的面前,我没有拒绝,等我真正开始接手的时候我才后悔莫及,程序员最痛...