首页 > 图书中心 >图书详情

iPhone和iPad编程入门 零基础学习编写App

一本优秀的零基础iOS 开发入门书籍,引领初学者一步步掌握iOS 编程概念和基础技能,零基础学习编写App!

作者:[美] Wendy L. Wise 著 张久修,陈乐辉,赵勉 译
定价:68
印次:1-1
ISBN:9787302488750
出版日期:2018.01.01
印刷日期:2017.12.13

《iPhone和iPad编程入门 零基础学习编写App》开篇介绍编程概念、Swift语言以及编写iOS应用所需的工具等基础知识。此后,妙趣横生的示例、简明清晰的步骤、极具启发性的插图将指引你: ?即使没有经验,也可开始编程! ?添加诸如文本框和按钮的控件 ?通过创建LioN 应用来跟踪你最喜欢的事物 最终,你将能创建和运行自己的应用,并将信心百倍地自发学习更多知识。 《iPhone和iPad编程入门 零基础学习编写App》专为非编程人员而编写——阅读本书前,你不需要拥有任何编程经验!

more >

我假定你买这《iPhone和iPad编程入门 零基础学习编写App》的原因是想要学习如何开发iOS应用,并且你从未有过任何编码经验(好吧,或许你认识我,并且想要支持我)。无论哪种方式,你都将学到很多东西,并乐在其中。《iPhone和iPad编程入门 零基础学习编写App》适用于从未编写过任何代码的人,或者编写了一些代码,但这些代码绝非iOS应用。我还假定你有耐心阅读《iPhone和iPad编程入门 零基础学习编写App》、尝试书中的例子,并在这些例子第一次没有有效地工作时能够重写它们。这就是编码的精髓所在:调试(debugging)。即使是最好的开发人员也会出错,所以当你的代码在第一次工作不正确的时候,请不要沮丧。保持耐心最重要。 为什么选择iOS应用?如果你告诉你的朋友,你正在学习iOS开发(或Swift,或者开发Apple手机),他们可能会说:“哇,我听说这很难。为什么你不从更容易的事情开始呢?”你的答案可以是:“我有编写应用的想法,我有耐心并且有意愿去学习。我相信我能行。”人们可能会鼓励你去学习更简单的东西,比如超文本标记语言(HTML,用于网页等)。其实这也挺好的,但你是真的因为想学习如何为Apple设备(使用Swift)创建应用,所以你正在阅读《iPhone和iPad编程入门 零基础学习编写App》。在这里我要告诉你,你完全可以从iOS开始,并且你能够学会编写应用;只要付出时间、耐心和决心,只要你敢想,终有一天你会成为这方面的专家。 在这《iPhone和iPad编程入门 零基础学习编写App》中,我的目标是仅提供给你足够的用于完成下一步操作所需要知道的内容,而并不会以填鸭方式向你灌输你现在所不需要知道的一些事情。换句话说,我正在尝试使用即时学习技巧来讲授这门课程。这意味着虽然可能会有大量资料来让你了解一个主题,但你并不需要超前学习所有这些内容。我会将所有这些资料汇总,然后将其分解成你真正需要了解的较小部分,以便开始学习。 许多人对学习编程心存疑虑。编程世界是庞大的——有太多的编程语言和首字母缩略词,并且有些程序员似乎常年不见天日。但请放心,你可以从学习基础知识开始,并且我将引领你了解首字母缩略词和程序员行话。同时,可将编程视为另一种兴趣。你可以按需要花费尽可能多的时间,投入的时间越多,收获也将越多。想象着在你学习编程的旅途中有我陪伴——我们将一起到达目的地。 每个开发人员在一开始学习基础知识时都是循序渐进的。即使是经验最丰富的程序员也不得不从某处开始学起!没有哪个“俱乐部”是只允许某些特定的人成为开发人员的。每个人都可以做到,也包括你。只要肯花时间学习基础知识、理解概念,并进行实践,那么你也将很快成为iOS开发人员。 《iPhone和iPad编程入门 零基础学习编写App》读者对象 《iPhone和iPad编程入门 零基础学习编写App》针对纯粹的编程初学者(从未编写过一行代码,并且不了解所要做的事情的基本概念)。我做出如下假设: ? 你没有开发经验。 ? 你想学习如何创建iOS应用。 ? 你有可以用来编码的Mac,或者你愿意购买Mac。 ? 你有耐心。 我希望《iPhone和iPad编程入门 零基础学习编写App》能成为你开始学习编程的最佳之地,因为我知道你可以做到! 《iPhone和iPad编程入门 零基础学习编写App》不适合哪些读者 如果你已是开发人员,并且已经熟悉诸如for循环、while循环和if语句等概念,而你只想了解有关iOS的更多信息的话,这《iPhone和iPad编程入门 零基础学习编写App》可能并不适合你。你可以找到其他讲授Swift语法以及介绍移动开发与其他平台开发之间差异的书籍,而且你可能很快就会觉得这《iPhone和iPad编程入门 零基础学习编写App》很无聊。但是,如果你是一名程序员,且只熟悉HTML或COBOL等语言,那么绝对可以从这《iPhone和iPad编程入门 零基础学习编写App》中学到一些东西。 路线图 《iPhone和iPad编程入门 零基础学习编写App》分为三个部分: ? 第Ⅰ部分(第1~8章)——该部分将开启你的编程生涯。你将学习编程的基础知识、了解Xcode和Swift Playground,并将从编写一些简单的应用来开始学习。 ? 第Ⅱ部分(第9~16章)——这些章节将向你介绍创建应用所需的其他一些技能和概念,包括while语句、switch语句、数组和集合、故事板(storyboard)、ViewController(视图控制器)以及表。第Ⅱ部分的内容比第Ⅰ部分更高级,所以请先确保你已理解第Ⅰ部分内容。 ? 第Ⅲ部分(第17~27章)——在这些章节中,你将创建一个LioN(喜欢或不喜欢)应用。LioN应用允许用户将项目添加到列表中,并评价他们是否喜欢这些项目。当我在商店里购物时,永远不会记得我喜欢哪种牙膏;所以,我会打开LioN应用并搜索牙膏(toothpaste),该应用将显示我所喜欢的牙膏。这款应用将作为你继续创建自己的应用的一个完整示例。 源代码下载 你可以下载《iPhone和iPad编程入门 零基础学习编写App》的所有项目,并随时进行参考。其可在Manning网站(www. manning.com/books/anyone-can-create-an-app)和GitHub(https://github.com/wlwise/ Anyone Can CreateAnApp)上找到。 另外,也可扫描《iPhone和iPad编程入门 零基础学习编写App》封底的二维码下载源代码。 软件/硬件要求 以下是你开始学习编程的必备条件: ? Mac电脑——如果你没有Mac,可根据第1章列出的基本要求去购置。 ? Xcode——该集成开发环境(IDE)是创建应用所需的主要工具。你可能已经使用诸如Microsoft Word的程序来创建文档。而Xcode是你用来创建程序的应用。附录A有安装该免费工具的说明,你将在第2章中开始使用它。我还将在第4章中详细介绍Xcode。 ? 苹果开发者计划(Apple Developer Program)的会员资格——附录A说明了如何加入。有两个选择:免费会员(我推荐)和99美元的会员资格。 在线资源 《iPhone和iPad编程入门 零基础学习编写App》最能帮助到你的办法是浏览其网站:www.manning.com/books/anyone-can- create-an-app。你可以下载示例、在Author Online论坛上提出有关练习的问题,并与其他读者交流。我会尽可能回应你的论坛问题,当然你也可以告诉我你对这《iPhone和iPad编程入门 零基础学习编写App》的看法。 Apple是另一个用于探索和学习的好地方,包括苹果开发者中心(Apple Developer Member Center,http://mng.bz/3OjD)的资源。你将需要成为苹果开发者计划的成员;有关更多信息,请参阅附录A。你并不需要为了使用这《iPhone和iPad编程入门 零基础学习编写App》而去阅读那些文档——我仅是为你提供定位。Getting Started的资源是开始学习的好地方,且Guides部分是另一种很好的资源。 Stack Overflow(www.stackoverflow.com)是获取有关具体问题的答案的另一个好地方。可以根据你的具体需求进行搜索,几乎可以保证该问题已被问过,且其他人已经回答。在搜索时应尽可能具体,否则将收到很多信息。

more >
扫描二维码
下载APP了解更多

同系列产品more >

Kotlin移动和服务器端应用开发

[美]布雷特·麦克劳克林(
定 价:99.80元

查看详情
Flutter入门经典

[美] 马可·纳波利(Marco
定 价:118元

查看详情
反应式编程实战 使用RxJava 2.x开...

[芬] 蒂莫·图奥米宁(Ti
定 价:118元

查看详情
Flutter实战

[荷兰]弗兰克·扎米蒂(Fr
定 价:79.80元

查看详情
Android 高级编程(第4版)

[美]雷托·梅尔(Reto Me
定 价:139元

查看详情
图书分类全部图书
more >
  • Wendy L. Wise在移动和应用开发方面有着广泛的背景,并与几家《财富》500强公司进行过合作。在17年的技术生涯中,Wendy曾担任软件开发高级总监、国际移动应用高级产品经理、网络和移动技术的实践开发人员,以及其他许多技术角色。Wendy完全拥抱其书呆子/极客的一面,正如你在阅读本书时所发现的一样。在其业余时间,Wendy喜欢啤酒、咖啡、摄影、野营以及户外运动。
  • iOS 开发的主流编程语言是Objective-C 和Swift,《iPhone和iPad编程入门 零基础学习编写App》所使用的编程语言是Swift,且是最新的4.0 版本。Swift 是苹果于2014 年在苹果开发者大会上发布的新开发语言,它易学易用,是第一套具有与脚本语言同等表现力和趣味性的系统编程语言,可与Objective-C 共同运行于Mac OS 和iOS 平台,用于搭建基于苹果平台的应用程序。Swift 在发布后短短几年间便获得了高速发展,且于一年后便开源,在不久的将来该语言也将在服务器端大行其道。因此Swift 编程语言是一名合格的iOS 开发者必须掌握的。
    《iPhone和iPad编程入门 零基础学习编写App》是一本优秀的iOS 开发入门书籍,作者本着“人人都可以学习编程”的宗旨,用最朴素幽默的文笔、浅显易懂的语言和循序渐进的学习方式,引领初学者一步步掌握iOS 编程概念和基础技能。不仅如此,作者还向读者时刻传达着一种学习编程的理念:相信自己并保持耐心。确实,不止在学习编程的过程中应当如此,在实际项目开发中,保持自信和耐心尤为重要。因为在这个过程中你将遇到各种困难、Bug、甚至技术瓶颈,唯有拥有自信和耐心者,才能时刻保持冷静的头脑去分析并制定相应的策略,最终冲破一道道关卡从而获得宝贵的开发经验并不断成长。当你决定拿起本书时,所要做的便是坚持再坚持,以及一次又一次的实践,在这个过程中,你要不断鼓励自己,相信你会在本书中获得一次又一次的成就感。
    《iPhone和iPad编程入门 零基础学习编写App》的作者有着多年的iOS 平台开发及项目管理经验,即使是最基础的编程概念都有着自己的真知灼见,且讲解独到,想必读者们定会受益匪浅!而《iPhone和iPad编程入门 零基础学习编写App》的译者们同样有着多年且丰富的iOS 项目开发经验,来自国内知名的互联网公司。希望这本中文版的iOS 开发入门书籍能够真正为你打开一扇通往编程世界的大门。

more >
  • 目    录

     

    第Ⅰ部分 第一个应用

    第1章 入门   3

    1.1  蓝图:iPhone和iPad开发   3

    1.1.1  一些关键术语   4

    1.1.2  开发和编程的区别   4

    1.1.3  客观地看待Swift   5

    1.1.4  你将创建的应用   5

    1.2  了解需要记住哪些内容   6

    1.2.1  理解并牢记关键概念   7

    1.2.2  语法   7

    1.2.3  伪代码的重要性   8

    1.3  创建iPhone和iPad应用需要

    做哪些准备   9

    1.3.1  你需要一台Mac   9

    1.3.2  Xcode:iPhone和iPad

    开发环境   11

    1.3.3  一些有用的资源   11

    1.4  小结   12

    第2章 构建你的第一个应用   13

    2.1  首次启动Xcode   14

    2.1.1  步骤1:启动Xcode   14

    2.1.2  步骤2:创建一个新的

    项目   14

    2.1.3  步骤3:设置你的项目

    选项   15

    2.1.4  步骤4:运行空白应用   17

    2.1.5  步骤5:添加Hello 

    World文本   18

    2.1.6  步骤6:运行应用   19

    2.1.7  步骤7:回顾本章内容   20

    2.2  小结   21

    第3章 讲解第一个应用   23

    3.1  讲解Xcode模板   23

    3.2  了解单视图应用   24

    3.3  标签的定义   25

    3.4  模拟器的定义   27

    3.5  小结   29 ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘