Tecco

utility

Swiftで指定したRange(範囲)の文字列を削除する方法

これも他でもでてきてるRange(範囲)を使って範囲を絞り込んで削除するよ。Swiftで指定した範囲を削除する方法Rangeの使い方を覚えればカンタンだね。
utility

Swiftのprint()でseparatorを指定する方法

ログの出力とかでもそうだけど、特定の文字で区切りたいときってあるよね。これは難しくはなく、知ってるか知ってないかって話だけ。Swiftのprintでseparatorを指定するprintの最後で、 separator: ":" みたいに区切...
utility

SwiftでStruct(構造体)をreturnする方法

一応書くけど、特に難しいことはなく素直に書いてあげれば良い。SwiftでStructをreturnするメソッド-> 構造体名 を書いてあげればreturnできるよ。なかなか便利なので、使っていきたいとは思うけど多用しすぎると荒れるような気も...
utility

Swiftでfor in文を使った時にindexを取得する方法

for in文使ってるとき、indexが欲しくなるときってあるよね(ぼくはあるそんなときはenumeratedを使う。for in文で、indexを取得する方法こんな感じにしてあげれば、indexに番号が入っていて、countryに値が入っ...
utility

Swiftで構造体を配列で扱う方法

Swiftでは配列に構造体をぶちこむこともできるよ。Swiftで構造体を配列にしてみるこんな感じでJapan構造体の配列を作ってあげて追加したげる。プロパティはfor文の中みたいにやれば普通に取得できるよ。
utility

Swiftで構造体とクラスを使い分ける方法(ポイント)

Swiftでは構造体(struct)をとクラス(class)の使い分けの話。Swiftでは構造体とクラスではけっこう同じ使い方ができてしまうので混同する。構造体のポイント(クラスとの違い) 継承ができない 値渡しである(参照渡しではない) ...
utility

Swiftで引数を参照渡し(inout)する方法

inout を使うことで、いわゆる参照渡しをすることができ、変数を加工することができる。個人的にはあまり使いたくないので、ゆるーく説明しとく。Swiftで引数を参照渡しするこんな感じで参照渡しをしているので、xとyが2倍されているのがわかる...
utility

Swiftでtypealias(型エイリアス)を定義する方法

Swiftではtypealiasを使うことで型に別名をつけることができる。Swiftでtypealiasを使って、Int64型にLongという別名をつけるこんな感じで Int64 に Long という名前をつけてあげることによって、Long...
utility

Swiftでプロトコル(インターフェース)を定義する方法

Swiftではプロトコル(Javaでいうインターフェース)を定義できる。Swiftでプロトコルを定義して利用するこんな感じでプロトコルを定義することによって、何を実装すれば良いかが明確になる。Swiftでプロトコルを複数定義して利用するSw...
utility

Swiftでクラスを拡張(extension)する方法

Swiftでは extensionを使って後からメソッドを追加できるよ。Swiftでクラスを拡張(extension)するこれは自分で作成したクラスを拡張した例だけど、既存のクラスもextensionできるよ。SwiftでUIColorをH...
スポンサーリンク
スポンサーリンク