《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——第1章 变小的巨大影响1.1 移动魔力和掌上电脑...
本节书摘来自异步社区《iOS应用开发指南——使用HTML5、CSS3和JavaScript》一书中的第1章,第1.1节,作者: 【美】Kristofer Layon 更多章节内容可以访问云栖社区“异步社区”公众号查看。
第1章 变小的巨大影响
我为什么要写这本书?
不是已经有很多关于
iPhone、iPod touch和iPad
开发应用程序的书了吗?
确实已经有几本关于这个主题的书,并且它们都非常有用。不过,本书依旧有它特定的读者群体。
这些人,简言之,便是和我很相似的人。
我所做的就是想写一本我两年前就想拥有的书,那时我正开始研究如何设计iPhone应用程序。当时,我能找到的书,要么只介绍如何使用Objective-C语言编程,或者只是探讨如何利用iPhone和iPod touch上非常特定的功能和特性。
我对Objective-C语言编程没有任何敌对情绪。我只是不想自己做。受到Apple公司的移动设备的产品特征深刻影响,我成为了这样的设计师:驱使我工作的不是技术本身,而是帮助个人和组织沟通的渴望。
所以,如果您是一名喜欢与人打交道多于与技术角力、喜欢解决问题多于试验特征的设计师,那么您找对书了。因为这本书是介绍有关以人为本,以需求为本原则的iOS应用程序设计方法。
1.1 移动魔力和掌上电脑
由于iPhone和其他智能手机已经无处不在,对精心设计的移动内容的需求也急剧增加。我们知道一些令人震惊的数字:
- 到2010年年中销售了超过8500万台iOS设备。
- iTunes 应用程序商店有超过 250000 个应用程序。
- 从iTunes下载软件的数量超过150亿。
我个人体验到这种变革的影响,差不多任何地方都有可用的内容,无论是否需要:在购物时、工作时、跑步时,甚至在滑雪场坐着缆车时。除非我在海滩上或在水中时,我的iPhone通常是和我在一起的。我可以回答问题,可以用以前拍摄的照片作为参考来研究某些东西(现在我总是使用摄像机应用程序来做笔记),可以看看我离某地有多远,可以查看天气状况。这份清单几乎是无止境的。
我认为,iPhone的名称是一种误导,暗示它是一个电话,附带了一些额外的功能。事实上,该设备是一种网络化、袖珍型的电脑,你可以:
- 把它带到任何你想去的地方。
- 在任何你需要的时候使用它。
- 购买和安装自己的应用程序来定制它。
由于其同名的应用程序Phone,所以我们把iPhone当做一个手机(图1.1)。但是,实际上,通话功能只是众多应用之一。iPhone能完成利用内容,网络连接,以及各种硬件和软件功能,以帮助你在任何时间任何地点解决问题或获取信息。
《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——第1章 变小的巨大影响1.1 移动魔力和掌上电脑...相关推荐
- 《iOS应用开发指南——使用HTML5、CSS3和JavaScript》——导读
本节书摘来自异步社区<iOS应用开发指南--使用HTML5.CSS3和JavaScript>一书中的目录,作者 [美]Kristofer Layon,更多章节内容可以访问云栖社区" ...
- 《iOS 9 开发指南》——第6章,第6.4节 Interface Builder中的故事板——Storyboarding...
本节书摘来自异步社区<iOS 9 开发指南>一书中的第6章,第6.4节 Interface Builder中的故事板--Storyboarding,作者 管蕾,更多章节内容可以访问云栖社区 ...
- 《iOS 9 开发指南》——第6章,第6.7节iOS 9控件的属性
本节书摘来自异步社区<iOS 9 开发指南>一书中的第6章,第6.7节 iOS 9控件的属性,作者 管蕾,更多章节内容可以访问云栖社区"异步社区"公众号查看 6.7 i ...
- 《iOS 8开发指南(第2版)》——第1章,第1.3节工欲善其事,必先利其器——搭建开发环境...
本节书摘来自异步社区<iOS 8开发指南(第2版)>一书中的第1章,第1.1节1.3 工欲善其事,必先利其器--搭建开发环境,作者 管蕾,更多章节内容可以访问云栖社区"异步社区& ...
- 自学也能学得会的《零基础入门学习Web开发》(HTML5 CSS3)
1 Web开发是什么 很多读者可能还不明白,Web开发到底是什么. 其实,我们所说的Web开发通常相当于前端开发与后端开发的组合. 前端开发主要通过HTML.CSS.JavaScript. AJAX. ...
- 前端开发指南:HTML5与CSS3知识点总结
HTML常用标签总结 手摸手带你学CSS HTML5与CSS3知识点总结 手摸手带你学移动端WEB开发 好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/Ro ...
- [AJava]FusionCharts Free中文开发指南[使用文档教程]第十四章--在JSP里使用FCF
前面我们讲的例子里,都是采用HTML或JavaScript来显示图形,这是一种最基本的使用方法.FCF还提供了一些其他的方法来显示图形,有PHP.ASP.JSP等等.不过,有点要说明的是,这些方法其实 ...
- [AJava]FusionCharts Free中文开发指南[使用文档教程]第十二章--FCF中的特殊字符
在FCF里,如果要在图形里用到一些特殊的字符,你就要对它进行编码,否则就无法显示. 欧元符号在FCF里显示"€",你需要用"%80"来替换它.如下: <g ...
- html5+css3面试问题,html5+css3+基础JavaScript语法面试题
一些很重要的点 都通过注释写在了代码里面 求以下的i输出多少? var i = 10; // 全局作用域的this 是window function demo() { i = 20; // 函数中未写 ...
最新文章
- php自动post系统,php自动过滤POST,GET传参
- linux下实现dns服务器,linux下DNS服务器的实现1
- java 正序a~z_Flutter MapString, dynamic 、ListString a-z 排序
- matlab 变长参数,变长参数函数的概念
- 面试官:使用SpringBoot如何开发邮件发送系统?
- Exchange Server导出共存环境下的邮箱列表
- linux 脚本自动添加防火墙规则
- mongodb 备份压缩_MongoDB-备份和恢复
- 定时任务_定时任务Quartz入门
- SQL中CONVERT函数全部用法对日期操作
- iOS解决NSData转NSString后字符为空
- Mysql数据库详解
- 小程序界面设计难?有了这个高颜值UI,我带你一步步解决所有难题
- 华为交换机基础命令合集
- 34亿骗局!如何“杀死”萝卜章?
- [应用推荐]FreeMind自动生成系统盘的树状图(思维导图)
- 关于(广义)代数特征值问题的一点注记
- 乔布斯当场“复活”,苹果发AirPods 3和地表最强电脑芯片,秀刘海屏Macbook Pro
- 分析了233部职场剧告诉你:国产职场剧为什么这么烂
- 网络映射iscsi服务器,群晖iSCSI管理器连接网络硬盘详细介绍和配置使用说明
热门文章
- PHP数组json占用内存,php - 从json“连接”多个数组 - 堆栈内存溢出
- c语言让参数等于空字符串,C语言模拟实现字符串操作函数
- 安装fio命令linux,fio安装和使用方法
- python的追加_Python追加添加相同的数据
- android adb命令使用
- 英伟达推出新款“煤气灶”Titan RTX,售价近2万,并开源PhysX SDK
- LeCun:深度学习在信号理解中的强大和局限(视频+PPT)
- lvs + keepalived + nginx 实现高可用
- send和sendmsg性能测试
- 21-hadoop-weibo推送广告