iOS安全系列之一:HTTPS

2014-10-21 如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发者来说,安全知识是必备知识之一。 对于未越狱的iOS设备来说,由于强大的沙箱和授权机制,以及Apple自己掌控的App Store, 基本上杜绝了恶意软件的入侵(非越狱)。但除系统安全之外,我们还是面临很多的安全问题:网络安全、数据安全等,每一项涉及也非常广,安全是非常大的课题,本人并非专业的安全专家,只是从开发者的角度,分析我们常遇到的各项安全问题,

iOS文件操作(IO)的Benchmark

2014-01-15 一直想看看iOS的IO性能到底怎么样,所以就有了这次的文件操作的benchmark,让我们看看各种文件操作的效率。 测试工具:Xcode 5.0.2 (5A3005) XCTest 测试设备:iPod 5 32G 测试代码:https://github.com/jaminzzhang/FileManagerBenchmark.git 1、读取文件信息 1)

面向接口编程之提炼接口(Objective-C )

2013-12-31 一般,我们所理解的面向接口编程,是为了规范接口,在编码前先写好不同模块间的接口,便于不同模块间的合作。但其实这只是接口的一部分作用,本文所要描述的是,是另外一种面向接口的思想:提炼接口(Extract Interface 引自《重构 改善既有代码的设计》P341)。 Objective-C是一个单继承(single inheritance)的面向对象语言,这里的单继承指的是类(Interface)的单继承,一个类只能且必须由一个父类所派生,所有的类都是从NSObject派生的。

《你一定爱读的极简欧洲史》

2013-10-21 终于在kindle上看完了这一本《你一定爱读的极简欧洲史》,确实是极“简”的欧洲史。“简”并非“简单”,而是“简练”,John Hirst对欧洲史有着非常系统的总结提炼,高屋建瓴,从欧洲文明的起源——希腊文明——出发,分析各种历史事件和元素间的因果逻辑联系,让读者对欧洲历史文明的来龙去脉有了系统清晰的认识,而不像一般的历史书,只是简单的历史事件称述,无视其之间的联系。 无意对书本作一次照本宣科,建议对欧洲感兴趣的同学都从这本极简欧洲史开始,了解整个欧洲文明的发展。

Episode

00:00:00 00:00:00