Swift文法– category –
-
Swift文法
【Swift文法】ジェネリクスで使用されるアルファベット
【1. ジェネリクスで使用する大文字アルファベット】 関数シグネチャを確認すると時々??となるジェネリクスでよく使う記号ありますよね?(EとかTとか、、)あれなんなんでしょうね?そんな時に便利な表を書いておきます。 ※シグネチャ…メソッド名、パラメ... -
Swift文法
【Swift文法】いつも忘れるif let
【1. いつも忘れるif letの役割】 私だけかもしれませんが、if let ~は何しているんだっけ? となります。本記事はif let ~のイメージを心に刻み込むための記事です。 【2. 実例】 if let people = friend { peaple.name() } else { print("no frien... -
Swift文法
[Swift文法]enumで変数が使える??
【1. enumで変数が使える?】 Swiftにおいて何かと便利に使用できるenumですが、実は変数(プロパティ)が定義できるってご存知ですか?ちなみにenumは個人的にはデータ管理に非常に役立っていると感じます。 【2. 実例】 enum Month: Int { case january = ... -
Swift文法
【Swift文法】関数の引数ラベル
【1. 関数の引数ラベルとは?】 引数ラベルと聞いて皆さんはパッとイメージできますか?私は、こんな記法Swiftで初めて出会いました。実は、Swiftの関数の引数にはラベルが付けれるのです。しかも関数の中では使用せず、関数を呼び出すときにのみ使用され... -
Swift文法
【Swift文法】オプショナルバインディングを改めて整理してみた
【1. オプショナルバインディングとは?】 Swiftでは厄介なことにnillを意識しないと、アプリがクラッシュしてしまったりと意図しないシステムエラーが起きてしまいます。(逆にこのことを利用する開発手法もありますが、、)そんな、オプショナル型をアンラ... -
Swift文法
【Swift文法】ファイル間のイベント通知に便利!NotificationCenter
目次 1.NotificatonCenterとは2.メリット3.使い方4.おわりに 1. NotificationCenterとは 一言で言うと「ファイル間でイベントを検知する仕組みのこと」です。 登場人物は「Borker(仲介人)」、「Publish(出版)」、「Subscribe(購読)」の3人です。 図にする...
12