楽水

人々の創造が自由に表現できる舞台づくり

Swiftのサブスクリプトをわかりやすく解説

2020/09/29   -Swift
 ,

Swiftでは、クラス、構造体、および列挙型には、コレクション、リスト、シーケンスのメンバー要素にアクセスするショートカットであるサブスクリプトを定義することができます。 今回は、Swiftのサブスク …

CocoaPodsとは何か?わかりやすく解説

2020/09/20   -開発環境

iOSのライブラリ管理ツールCocoaPodsについてご存じでしょうか。 今回は、以下の観点でCocoaPodsについて解説します。 CocoaPodsとは CocoaPodsのインストール方法 Co …

Swiftのメソッドをわかりやすく解説

2020/09/15   -Swift
 ,

メソッドは、特定の型に関連した関数です。 クラス、構造体、列挙型はすべて、型のインスタンスを扱う特定のタスクと機能を持つインスタンスメソッドを定義することができます。 また、クラス、構造体、列挙型は、 …

Swiftのプロパティラッパーをわかりやすく解説

2020/09/08   -Swift

Swiftのプロパティには、プロパティラッパーという機能が用意されています。 今回は、Swiftのプロパティラッパーについて以下の観点で解説します。 プロパティラッパーとは何か プロパティラッパーの使 …

Swiftのプロパティ【プロパティオブザーバーなどをわかりやすく解説】

2020/09/05   -Swift

プロパティは値と特定のクラスや構造体、列挙型を結び付けます。 Swiftのプロパティには、値を保持するプロパティだけではなく様々な種類のプロパティがあります。 今回は、Swiftのプロパティについて以 …

Swiftのクラスと構造体をわかりやすく解説

2020/08/30   -Swift
 , ,

Swiftを学ぶ過程で、クラスと構造体は何が違うのか知りたいと考える人もいると思います。 そこで、今回は、以下の観点でSwiftのクラスと構造体について解説します。 クラスと構造体の定義 クラスと構造 …

Swiftの列挙型をわかりやすく解説

2020/08/29   -Swift
 ,

プログラムを作成するとき、曜日(月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日)やカードのスート(スペード、クラブ、ダイヤ、ハード)のように決まった範囲の要素(種類)を持つ集合を扱う場合がある …

Swiftクロージャによる強い参照の循環参照とその解決

Swiftのメモリ管理 では、 2 つのクラスインスタンスのプロパティが互いに強い参照を持つことで、どのようにして強い参照の循環参照が生成されるのかを見てきました。 また、強い参照の循環参照を切るため …

Swiftのクロージャのエスケープ【escapingについてわかりやすく解説】

Swiftを学ぶ過程でescapingというキーワードに出会うことがあると思います。 今回は、クロージャのescapingについて以下の観点で丁寧も解説します。 Swiftのクロージャのescapin …

Swiftのクロージャについてわかりやすく解説

2020/08/24   -Swift
 ,

Swiftのクロージャって何? いまひとつわからない、という方むけに、今回は、Swiftのクロージャについて以下の観点で丁寧に解説します。 Swiftのクロージャとは何か Swiftのクロージャ式 S …