前端学习之iOS开发(二)

liuzq(前端开发工程师)

本文是继上一篇《前端学习之iOS开发(一)》的续集,上一篇属于iOS开发的入门篇,主要内容为前端学习iOS开发的优势和对比学习。本文的内容为介绍在新的项目《有道口语大师》中的实际应用,主要包括第三方类库管理工具pods、sqlite、文件操作、网络请求、引导动画等在项目中的实践。

一、第三方类库管理工具CocoaPods

CocoaPods作为iOS开发的第三方类库管理工具,可以很好的解决第三方类库的检索、安装、更新等操作,功能与nodejs中的npm类似。 Continue reading

前端学习之IOS开发

liuzq(前端开发工程师)

随着智能手机的普及,目前移动互联网已经飞速发展,几乎每天都会有涉及人们生活的各种Android APP或者 IOS APP上线。作为一名WEB前端开发人员,一切与用户交互相关的技术都应该关注一下。前段时间有幸参与了第一个IOS项目——职场口语APP。现在站在前端开发人员的角度分享下开发心得,文章主要适用于未接触过IOS开发的前端人员,可以让其对IOS开发有个粗浅的了解。

不论是Javascript还是Object-C,作为一门编程语言它们的基本概念和编程思想都是相同的。所以这里的重点不会是数据类型、语法、语句等概念,更不会讲语言的发展史之类,至于这些基础知识需要感兴趣的同学自行学习啦。这里主要会讲如何创建第一个IOS项目、前端开发人员学习IOS开发的优势、前端开发和IOS开发的对比。

Continue reading

手机GUI自动化测试介绍

Xing Binbin(测试工程师)

摘要

众所周知,自动化测试可以一定程度上减轻测试人员负担,提高测试效率,并且通过自动化还可以实现可靠性测试和性能测试。对于移动客户端测试而言,如果我们能够让手机自动运行应用程序来帮助我们检测功能的正确性,会不会很酷?有道测试组对一些热门的手机自动化工具进行了调研,并选择了一些工具进行实际的使用。本文将会结合实际工作,对移动客户端(Android&iOS)GUI自动化的工具调研和实现进行介绍。 Continue reading