プログラムについてのアレコレや日々の気になった事を書いていきます。

プログラム@ファーム

iOS開発

【swift】SwiftのOptional型(オプショナル型)の備忘録

投稿日:2017年5月19日

こちらは、備忘録として記載します。

調べた理由

他の言語に無いアンラップを調べてたらOptional型にたどり着いた事と初期化時にnilの状態にしたかったのとOptional型を返すメソッドがある為です。

調べた結果

特徴的なSwiftでのnil型の扱いがわかり他の言語と同じようにnil型を扱えるようになりました。
Swiftは基本はnilを許容していないが、メソッドの戻り値でnilが返ってくることがあり、注意する必要があることが分かりました。

調べた内容

宣言時に?か!を付ける

Optional型を使う時はアンラップが必要

下記の書籍を参考までに載せておきますね!

TECHNICAL MASTER はじめてのiOSアプリ開発 第2版 Xcode 8 Swift 3対応

新品価格
¥3,240から
(2017/5/4 14:34時点)

詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 Xcode 8対応

新品価格
¥3,200から
(2017/5/4 14:35時点)

-iOS開発
-,

Copyright© プログラム@ファーム , 2017 AllRights Reserved.