Swiftで指定したRange(範囲)の文字列を削除する方法
これも他でもでてきてるRange(範囲)を使って範囲を絞り込んで削除するよ。 Swiftで指定した範囲を削除する方法 Rangeの使い方を...
Swiftのprint()でseparatorを指定する方法
ログの出力とかでもそうだけど、特定の文字で区切りたいときってあるよね。 これは難しくはなく、知ってるか知ってないかって話だけ。 ...
Swiftでfor in文を使った時にindexを取得する方法
for in文使ってるとき、indexが欲しくなるときってあるよね(ぼくはある そんなときはenumeratedを使う。 f...
Swiftで構造体とクラスを使い分ける方法(ポイント)
Swiftでは構造体(struct)をとクラス(class)の使い分けの話。 Swiftでは構造体とクラスではけっこう同じ使い方ができ...
Swiftで引数を参照渡し(inout)する方法
inout を使うことで、いわゆる参照渡しをすることができ、変数を加工することができる。 個人的にはあまり使いたくないので、ゆるーく説明し...
Swiftでtypealias(型エイリアス)を定義する方法
Swiftではtypealiasを使うことで型に別名をつけることができる。 Swiftでtypealiasを使って、Int64型にLongと...
Swiftでプロトコル(インターフェース)を定義する方法
Swiftではプロトコル(Javaでいうインターフェース)を定義できる。 Swiftでプロトコルを定義して利用する こんな感じでプロトコル...
Swiftでクラスを拡張(extension)する方法
Swiftでは extensionを使って後からメソッドを追加できるよ。 Swiftでクラスを拡張(extension)する ...