logo头像

学如逆水行舟

iOS分享扩展支持自定义联系人

iOS分享扩展支持自定义联系人

iOS分享扩展支持自定义联系人iOS可以通过添加Share Extension来扩展系统的分享组件,能够支持将网页,图片,音乐或任何接入了系统分享组件功能的应用分享到我们自己的App内。分享Extension的介绍可以在如下文章中查看...

聊聊iOS中的Mach-O

聊聊iOS中的Mach-O

聊聊iOS中的Mach-O一 关于Mach-OMach-O的全称为Mach Object,是OS X与iOS上的一种可执行文件格式。Mach本身指一种操作系统的微内核标准,被用于OS X与iOS系统的内核中。相信对于移动端的iOS开发...

理解JavaScript中的“面向对象”

理解JavaScript中的“面向对象”

理解JavaScript中的“面向对象”一 引子面向对象,是程序开发者再熟悉不过的一个概念。一说到它,你首先会想到的是什么?类?继承?方法与属性?不同技术栈的开发者或许有不同的第一反应。面向对象本身只是一种编程方式,支持面向对象的语言...

iOS单元测试的那些事儿

iOS单元测试的那些事儿

iOS单元测试的那些事儿作为客户端开发,很多时候我们过多的关注于功能的测试,而忽略标准的单元测试。其实,单元测试是保障项目稳定性的最有效且成本最低的测试方式。越偏向底层服务的代码,越需要使用单元测试来对可靠性进行保障。一旦单元测试覆盖...

前端自动化构建之Gulp

前端自动化构建之Gulp

前端自动化构建之Gulp本篇文章的核心是介绍一款强大的任务流工具Gulp,之所以题目叫做“前端自动化构建之Gulp”,是因为Gulp本身是使用JS编写的运行在Node环境的一个npm包,并且大部分开发者也都使用它来作为前端项目的自动化...

自上而下的理解网络(5)——IP篇

自上而下的理解网络(5)——IP篇

自上而下的理解网络(5)——IP篇本系列博客到此,在理解网络这一专题中,我们已经走过了不短的路程。你或许已经发现了,由于网络分层模型的存在,每一层都有明确的任务和目的,使得每一层的工作都不太复杂,上层也不需关心下层的实现方式,整个网络...

自上而下的理解网络(4)——TCP篇

自上而下的理解网络(4)——TCP篇

自上而下的理解网络(4)——TCP篇本系列文章的主题是自上而下的理解网络,这里的之上而下,只要指的是基于HTTP的网络服务。我们只要从上之下的将这一过程理解透彻,对于其他的应用来说,只是协议不同,原理是相似的。通过本系列前面几篇博客的...