本机移动开发之旅3

因此,自从我上一篇文章以来,已经取得了很多进展(开发方面)。 请这篇文章可能比以前的文章更长,请原谅,我应该将其分解为较小的块(有人进犯吗?)。 我一直在认真地遵循一个特定的教程,并且已经获得了回报。 首先让我做一个丑陋的应用程序,实际上它什么都不做,但是随后它让我对xcode作为一个IDE有了一个整体的了解,我能够将视图分为代码视图和设计视图,然后切换窗格并选择项目。

下面是我如何将视图项从设计区域链接到代码区域,将按钮更改为动作,仅将插座更改为动作的方法(抱歉,我还不知道如何突出显示图像。)

…这是我的第一个基本上不执行任何操作的应用程序。

到目前为止,这是我在本机iOS开发中走的最远的路程,但是现在,我已经能够创建一个简单的计算器(即将截图)。

在那之前(简单的计算器),我已经能够掌握快速语言的基础知识。 以下是在继续之前需要了解的内容。 您可能想在运动场上进行测试,而不是实际创建整个x代码项目(是的,到目前为止,我也不很重视运动场,因此您并不孤单)。

我只是给您简要的见解和图像,希望您能从中得到更多的收获或获得当前编程语言选择与敏捷之间的区别。

  1. 变量和常量 :变量是占位符,它们的值将在代码执行过程中更改(我希望您理解),而常量如您所猜,是占位符,其值在执行过程中不会更改。 变量和常量定义之间的基本区别是变量使用“ var ”关键字,而常量使用“ let

2. 数组和字典 :嗯,您必须阅读一下,但这是我用它写的:

3. 循环 :也称为迭代 ,是特定行或一段代码重复多次或直到满足条件为止。 Swift有whilefor循环。

4. If Statement :这是满足给定条件时特定行/代码块的有条件执行。 好吧,您还必须检查一下,但是像往常一样,这是我的示例代码

5.函数 :现在我们似乎已经进入了语言的高级部分,但是无论您的背景如何,函数都一样吗? 它们只是执行特定任务的代码块。

6. :好的,这是实现的蓝图,从类开始,可以针对目标创建和定制对象(也请仔细阅读类)。

7. 选项 :它们在那里,因此您最终不会崩溃您的应用程序(使您的应用程序安全)。 如果您的应用程序时不时崩溃,那么它往往会在应用程序商店中被拒绝(不是到目前为止我已经部署过)。

令人欣喜的是,我的简单计算器。

关键时刻:

我不知道我是否能读到这一点,但是,如果你愿意,请相信我,这确实是一项很好的工作,要达到这一点也不容易。 非常感谢。

这是我第二天完成的全部工作,我的老师将我定向到了以下资源,您可能也想检查一下这些资源:

  1. 我们自己的stackoverflow.com
  2. www.raywenderlich.com/category/swift
  3. www.developer.apple.com/swift/resources

对于设计,请访问sketchappresources.com(我也要去那里)。

非常感谢您参与此旅程,