如果你对学习如何编程有兴趣,这本书就是很好的起点!《给孩子读的iPhone App编程》是面向孩子写的,但是也是初学编程的成年人的很好的资源。无论是没有编程的经验,还有有经验但是想学习如何开发app,都会发现这本书是有用的。 如果你是初学编程,我们建议你从头开始,然后一路向前,把D一部分“Xcode和Swift”一章一章地过。这几章教你基础的环环相扣的编程技能。一边读,一边要测试书中的例子,试试写自己的代码。 如果你已经有其他语言的编程经验,我们建议你从D1章开始,它告诉你如何下载安装Xcode,然后带你创建一个简单的“Hello, world!“的app。浏览一下d2章到第4章,然后第6章到第8章是可以的,但是不要跳过第5章。第5章里有可选值,这是Swift里du有且重要的编程特性。 D1章是关于在计算机上安装Xcode,然后有一个简单的教程,教你做出一个可以在iPhone、iPad或iPod touch上运行的“Hello, world!“的app。 D2章用Xcode的playground环境来探究编程,告诉你如何创建各种数据类型的变量和常量。 第3章和第4章教你如何控制计算机程序的流程。第3章讲了if语句和条件,第4章讲了for-in和while循环。 第5章讲了可选值,这是可以有值也可以没有值的变量或常量。可选值是Swift编程语言中du有的重要概念,一定要仔细阅读这一章。 在第6章,你会学到如何使用两种Swift容器类型:数组和字典。 第7章讲了函数,这是一段可以不断调用来做特定任务的代码。 第8章,你会学到如何做自己的类,这是用来创建表示真实世界内容的对象的蓝图,对象是像背包、汽车、猫咪或你能想象得到的任何东西。 D二部分“生日记录”包含了第9章到D13章。这五章带你创建一个app,可以用来在手机上保存朋友的生日,而且会发送提醒给你好去祝他们生日快乐。 第三部分“校园滑板”包含了D14章到D18章。这几章带你开发一个游戏,玩家可以控制滑板角色跳过人行道上的沟、采摘钻石来获得加分。 *后,附录“资源”给出了做自己的app时有用的资源,包括纠错的建议、去哪里找有用的文档、方便的快捷键,以及Xcode版本的信息。