たけぞうBLOG

iOS,XCode,Cameraなど

Swift

SwiftのBoolean型とBool型の違い

投稿日:2月 17, 2015 更新日:

SwiftでのBoolean型とBool型は異なる型なのでメモ

Bool型

Swiftで通常真偽値を判定する場合はこちらを使います。 Bool型のリテラルはtrueかfalseのいずれかです。0や1などの数値は使えません。
funk hoge() -> Bool {

return true

}

Boolean型

Boolean型はUInt8型のタイプエイリアスとなっています。
typealias Boolean = UInt8
C言語のように0が偽でそれ以外が真となるような場合を想定してこのようなエイリアスが準備されているものと思われます。  

-Swift
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[Swift]Autolayout+UIScrollView上に動的なUITextViewを表示する

Autolayout+UIScrollView上に動的なUITextViewを表示しようと思ったのですが、なかなか一筋縄ではいかなかったので備忘録 やりたいこと StoryboardでAutolayo …

[XCode6]PaintCodeを使ってXCode6にカスタムUIViewを表示する

やること PaintCodeで作成したビューをXcode6のカスタムUIViewとして表示します。

[Swift]WatchKitで”error: WatchKit Extension doesn’t contain any WatchKit apps whose bundle identifiers match 〜”と怒られた

WatchKit対応のアプリをストア公開用にビルドする際、以下のように怒られたので対処メモです。

[Swift]UINavigationBarの背景を透明にする

いつも忘れるのでメモ self.navigationController?.navigationBar.setBackgroundImage(UIImage.new(), forBarMetrics: …

[Swift]WatchKit対応プロジェクトを一時的に非対応にする方法

XcodeでWatchKit対応アプリを開発していたのですが、一時的にWatchKit対応を外す必要があったため、手順メモです。

プロフィール


1972年神奈川県生まれ。ソフトウェアエンジニアとして生きています。最近はクライアントアプリからサーバーサイドまで幅広くやってます。