1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

初めてSwiftで電卓アプリを作った感想とわからなかった知識のまとめ

Posted at

初めまして。今回は、初めてSwiftで電卓アプリを作った感想と知識のまとめをしていこうと思います。

まず今回で理解した知識は、オプショナル型についてです。

参考記事

オプショナル型
https://www.sejuku.net/blog/35070
https://wp-p.info/tpl_rep.php?cat=swift-biginner&fl=r17

・オプショナル型
通常では持てない、値のない状態を保持する変数の型のことです。
つまり、オプショナル型は自動で最初からnilが変数として代入されるということです。
その時は、?をつけてコードを書きます。

ただし、nilではない形を持った変数を表すときは、アンラップする必要があるため、『!』をつける必要があります。
出ないと自動的にnilが代入されてしまっているので、エラーが起きてしまいます。

僕のイメージでは、nilをラップで包んでいて、そのラップを剥がしてnilと実体を保つ変数と入れ替えるイメージがアンラップです。

主に、オプショナル型はif型と用いて、『Binding』を行います。
Bindingとは、オプショナル型の、値がnilならfalse、それ以外ならtrueと返す特性を使って、比較することを言います。

感想
何もかもが初めてで、とにかく写経みたいな形になってしまって理解がとても浅い状態になってしまっているので、自分のローカル環境で改めて実践してみようと感じました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?