kazuki’s blog

新人エンジニアのブログ

初心者

RxSwift紹介と基本の使い方

こんにちは、かずきです! 今回の記事で一旦Swiftはおしまいにしようかと思います。 そんでもってReactiveExtension(Rx)の布教記事ですw プログラミング初心者にはオススメしません... Reactive Extensionsとは 非同期処理で非常に扱いやすくするライブラリ…

SwiftのProtocol(プロトコル)とextension(エクステンション)

こんにちは!かずきです。 今回はProtocolとExtensionについて書いていこうと思います。 ※今回の記事内のプロパティはコンピューテッド・プロパティ を指します。 Protocol(プロトコル) Protocolとは 多言語ではよくインタフェースと呼ばれるものとほぼ同じ…

Swiftのプロパティ監視willset/didset

こんにちは!かずきです。 今回はSwiftの特徴的機能の一つ、プロパティ監視のdidset/willsetについて書いていきたいと思います。 前回に続き、Swift入門者向けの記事です。 プロパティとは private var hoge: Int = 0 public var Hoge: Int{ set{ self.hoge …

Swiftの!と?の違いと使い方

初めまして! かずきです。 この頃Unityばかり触っているので、Swiftを忘れかけている。。。 という事でSwift入門者向けの記事を何回に分けて書いていこうと思います! オプショナル型とは オプショナル型は変数宣言時にデータ型名の後ろに?をつけることで利…