从ios到Apple Watch-用Watchkit创建新型可穿戴应用

相关资料

[

推荐序1
  近些年,随着政府着力推进“互联网+”战略,国内互联网的发展进入了新的里程。移动互联网、宽带互联、物联网、智能硬件等相关的创业公司如雨后春笋般出现,并表现出了极强的创新能力和生命力。以小米为代表的国内创业公司,在物联网、智能硬件、可穿戴领域陆续推出了小米手机、小米路由器、小米智能电视、小米手环等创新产品,公司估值也已经达到了450亿美金。传统的老牌科技公司,如谷歌、苹果等,在智能硬件和可穿戴领域也是出手不凡,陆续推出google glass、apple watch等重量级产品。特别是apple watch,一经推出就引起了果粉强烈的兴趣,其于2015年4月10日(上市首日)在美国的在线预订量就超过了百万部。目前apple watch还没有通过苹果零售店销售,仅提供了在线销售,相信如果开放零售店等销售渠道,销量可能还会有较大提升。
  智能硬件和可穿戴领域发展前景非常好。apple watch给我们提供了新的机会,为apple watch用户提供服务成了当前迫切的需求。苹果公司几次产品形态上的变化都带来了一批新应用的崛起,在ipad上,这种情况我们已经见过。几年之后,watch也会成应用开发者们的新战场。由于apple watch会时刻带在用户手腕上,它是比iphone手机离用户更近的设备,跟生活相关的服务可能会成为开发者争夺的重点,比如空气质量、天气预报、股票信息等。本书正是在这种背景下翻译完成的,希望能够给开发者提供力所能及的帮助。
  按照一般规律,一款产品面世后需要较长时间才会有比较完善的配套服务和设施。由于apple watch是一款销量较好的产品,加上苹果公司的声誉及ios较完善的生态环境,各厂商都在加紧完成在apple watch上的布局,本书的出版希望能帮助开发者快速把握住这个机会。
  由于apple watch上市不久,相关的资料相对缺乏,高质量的开发指导书籍更是少之又少。我们知道,一本好的移动开发参考书既需要让经验较少的开发人员快速了解相关技术概念及开发方法,也要让经验较多的移动开发人员快速找到自己想要的资料。本书从基本概念介绍入手,循序渐进引出apple watch的开发,通过实例比较详细地介绍了各类开发组件的使用方法,对于读者快速掌握apple watch开发有很好的帮助。
  本书的作者wei-meng lee先生是一名技术专家,经常在国际会议上发表演讲,有丰富的移动开发技术培训经验。本书的译者周智勋先生一直从事移动开发事业,特别是ios开发,拥有多年工作经验,已翻译了多本移动开发书籍。
  衷心希望本书的出版能够加快apple watch开发领域的技术推广速度,为该领域的研发工程师提供一手资料。
  本人十分高兴地向广大读者推荐这本内容丰富的apple watch开发参考书,并且相信它会对读者有所启发和帮助。
  360·手机安全专家·张金明
  2015年·夏
  推荐序2
  话说,2009年我还在捣鼓着symbian,工作之余就上symbian技术论坛刷刷帖。当时的周智勋同学就已经是技术论坛管理员了,此人symbian功力深厚,到处都是他精力无限的身影,提问题的帖子总能见到他认真的回答,大家都称他船哥。
  后来,诺基亚走下坡路,连带着symbian也开始没落了。论坛为了吸引开发者,也开出了ios和android的板块,一直找不到合适的版主,船哥就自己顶上了,那阵子翻译的国外关于ios和android的技术文章大部分都出自船哥之手,从此烙上了“船哥译品,必属精品”的印记。
  很快,船哥已经可以游刃有余地指点论坛求教的新手。那时我也开始转到ios阵营,觉得好玩,就申请了版主,回帖也算积极,所以除了论坛上接触,私下跟船哥也慢慢熟络起来,愉快地做起朋友来,那时我还很瘦,喜欢和他一起篮球和跑步。
  再后来,我去了杭州,船哥也去了北京,由于工作繁忙,就很少能逮到机会聊天了。但是每次上论坛看帖,我都会去翻翻船哥又翻译了什么好的文章,回了什么精彩的帖子。
  日子就这么过着,有一天,我觍着脸申请加入了巧哥(唐巧)组织的ios开发者群。**个冒出来欢迎的人头像似曾相识,点进去一看,备注是“船哥”。哈哈,原来你也在这里。
  在群里收获颇丰,经常会有好的国外技术文章被推荐。一旦有好文章贴出来,过不了几天,船哥就会淡淡地说,“看你们都觉得好,我就给翻译了。”翻译质量颇高,且高产,渐渐把我惯得一旦有好外文丢进来,就等着看他的译文了。
  2013年,船哥回云南,主导做企业级app,在群里冒泡的机会越来越少了,我以为他因为忙也会放弃翻译的爱好。
  前段时间他突然在群里说他翻译的swift书要出版了,好家伙,原来是闭关憋大招。那个热爱翻译技术文章的船哥还在,而且功力精进,就像我已变成个“胖纸”,船哥还在乐此不疲地上传他打篮球、跑步时矫健身影的照片。
  昨天船哥找到我说:“我又翻了一本,你帮我写个序呗。”我盯着屏幕上的“又”发呆了一会,好吧,面对如此勤奋的船哥,我怎么能不写点啥呢,即使回忆也好。
  说来惭愧,虽然watchkit随着apple watch大热。我却没有真正看完文档,对开发一个watch app会遇到的问题也一知半解。
  快速看完这本书,如何完整地开发watch app在我脑中有了比较清晰的认识。这本书定位为指南,通过通俗易懂、循序渐进的语言介绍,加上简单清晰的示例代码、上手实战的练习,可以让一个新手快速掌握所需技术点,稍加练习,就可以轻松开发出一个属于自己的watch app。
  现在,越来越多的企业开始重视智能穿戴设备的开发。作为一名合格的移动端开发者,目光不应只是锁定在phone和pad上,更要重视一些颠覆性的智能穿戴设备,熟悉这些设备的应用开发不仅开拓眼界,更能给自己的技术能力加分。推荐对apple watch应用开发感兴趣的同学阅读此书,愿大家可以通过对它的学习快速上手。
  希望本书对watch 2.0的内容也尽快有完善和补充,祝愿船哥有更多好的作品。
  支付宝·手机技术专家·方彬
  2015年·夏

]

本书特色

[

本书全面介绍了apple watch编程入门所需的知识,主要内容包括apple watch程序的架构、界面导航、用户界面控件、相关接口、通知的显示、glance的使用等。书中提供了丰富的动手示例来帮助读者实现watchkit和apple watch开发快速入门。

]

内容简介

[

利用watchkit框架创建具有突破性的apple watch应用
  ◎watchkit和apple watch开发快速入门
  ◎开发storyboard程序并在apple watch模拟器中进行测试
  ◎掌握apple watch多屏幕之间的导航
  ◎利用apple watch ui控件构建出高效的界面
  ◎定制每个界面的外观和感觉,以及界面间数据的传递
  ◎通过按钮、开关、滑块和力感触控响应用户交互
  ◎利用标签、图片和表格显示信息
  ◎apple watch应用和containing ios app之间的通信
  ◎在apple watch中调用web服务
  ◎显示short-look和long-look通知
  ◎对通知进行定制,以更快的速度显示消息
  ◎实现glance,让用户能够迅速获得需要的信息
  ◎本地化apple watch应用

]

作者简介

[

Wei-Meng Lee,技术专家,同时还是Developer Learning Solutions(learn2develop.
  net)公司的创始人,该技术公司专注于**的Web 和移动应用技术的动手培训。Wei-Meng 经常在国际会议上发表演讲,并与他人合著了许多书,涉及的领域包括.NET、XML、Android 和iOS 相关技术。他热衷于为informIT.com 和mobiForge.com 写作。
  周智勋,云南大理人,网名BeyondVincent(破船) 。资深移动软件开发工程师,目前居住在昆明。自2007年开始涉足移动领域。早期主要从事Symbian智能手机软件开发。伴随移动互联网的快速推进,经历了Brow、Windows Mobile、iOS、Windows Phone等多个移动开发平台的洗礼。在自己的博客()上发表了许多优质技术文章,获得了广大移动开发者的支持。曾多次组织并参与”DevDiv移动开发社区技术丛书”的编写,近期译著有《写给大忙人看的 Swift》。
  陈姣,资深程序员,有丰富的移动开发经验。目前主要从事移动产品的研发。另外,熟悉 HTML 5 Web 应用开发、Java 后端、Oracle 数据库,是一名真正的全栈工程师。

]

目录

前言xv致谢xix关于作者xxi1 watchkit编程入门1apple watch的规格1获取开发工具2理解watchkit程序的架构3apple watch程序的安装4apple watch与iphone之间的交互4与containing ios app通信5apple watch程序的类型6hello, world!6创建一个iphone工程6添加一个watchkit app target8检查storyboard11watchkit app的生命周期12修改interface controller13在模拟器上运行程序14小结162 apple watch的界面导航17interface controller和storyboard17interface controller的生命周期19interface controller之间的导航22hierarchical导航23page-based导航27interface controller之间的数据传递28自定义返回和取消按钮的文字34使用代码进行导航35显示一系列的页面38修改当前显示的页面40小结433 apple watch的用户界面45响应用户界面45按钮(button)46开关(switch)59滑块(slider)62显示信息65标签(label)65图片(image)65表格(table)71获取信息82获取文本信息82获取表情符号85控件的布局86力感触控91显示上下文菜单91通过代码添加菜单项97小结984 ios程序接口99本地化99本地化用户界面102创建本地化字符串106使用日期控件112watchkit app和extension之间的通信113位置数据114显示地图123访问web服务126共享数据130小结1485 显示通知149什么是通知149apple watch中通知的类型152实现short-look界面153实现long-look界面167小结1786 显示glance179什么是glance179实现glance180自定义glance182测试glance186让程序变得实用186创建一个共享的app group187实现后台抓取188更新glance192小结194

封面

从ios到Apple Watch-用Watchkit创建新型可穿戴应用

书名:从ios到Apple Watch-用Watchkit创建新型可穿戴应用

作者:李伟梦

页数:194

定价:¥69.0

出版社:电子工业出版社

出版日期:2015-09-01

ISBN:9787121269622

PDF电子书大小:32MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注