Tecco

utility

Swiftでプレフィックスを調べる方法 – hasPrefix (startsWith)

Swiftでプレフィックス(〜から始まる)を調べるには hasPrefix を使う。(JavaでいうstartsWithであるSwiftでプレフィックスを調べるこんな感じで、プレフィックスがhttpだった場合にはtrueが返ってくる。最終行...
utility

Swiftで小数(Float, Double)での浮動小数点誤差を解決する方法

Swiftに限ったことではないが、小数(Float, Double)の計算ではとても細かい誤差がでる。これの理由はSwiftに限ったことではないので割愛するが、気になる人は以下の記事などがわかりやすいかと思う。浮動小数点数の誤差Swiftで...
utility

Swiftで四捨五入・切り上げ・切り捨てをする方法 (+ 小数点をずらす)

Swiftでも切り捨て・切り上げ・四捨五入がそれぞれ可能だよ。それぞれ、floor, ceil, round を使うよ。Swiftで四捨五入・切り上げ・切り捨てするこんな感じで簡単にそれぞれ取得できるよ。今回は暗黙的にDoubleになってる...
utility

Swiftで文字列が空かどうか調べる方法(isEmpty)

Swiftで文字列が空かどうかを判断するには isEmpty を使うと良いよ。Swiftで文字列が空かどうかを調べるこんな感じで文字列が空の場合は、trueが返ってくるよ。よく文字列が空かどうかをif文で判断することがあると思うけど、以下み...
utility

Swiftでコンソールに出力する方法(print)

まずはこのサイトで大量にでてくるログへの出力の方法からいくよ。Swiftでコンソールに出力する方法ちょっと古いサイトとか参考書だと、println って書いてあると思うけど、今はprintを使えば問題ないよ。このサイトでは上のコード例のよう...
utility

Swiftでクラスを比較する方法(is, typeof(dynamicType))

変数の型を調べる記事で、type(of: )を紹介したけど、クラスの型にも使えるよ。今回はそれプラス is についてを見てみるよ。swiftでクラスを比較するこんな感じで指定のクラスかどうかを is クラス名 で判別できるよ。Humanもt...
utility

Swiftのenumでメソッド(method)を定義する方法

Swiftのenumはけっこういろんなことができて、その一つにenum内にメソッドを定義することができる。Swiftでenum内にメソッドを追加するこんな感じでenum内に宣言したメソッドを簡単に呼び出すことができる。他にもいろいろあるが、...
utility

Swiftのswitch文でenum(列挙型)を使う方法

SwiftでもSwitch文があり、enumがある。そこで定番の使い方がswitchのcaseでenumを使う方法。Swiftのswitch文でenum(列挙型)を使うenumを使ったswitch文はこんな形で書ける。enumがわからない人...
utility

Swiftでdeferを使う方法

こちらもguardと一緒でSwift2.0から使える新しめのもの。deferはスコープを抜け出す際に、実行される処理を定義できるよ。Swiftでdeferを使うこんな感じでtmpにnumの文字列が格納されたあとに、それぞれdeferが動いて...
utility

Swiftでアクセス修飾子(internal, private, fileprivate, public, open)を設定する方法

小さいプロジェクトやプログラミング入門の頃はあまり気にしなくても良いけど、慣れてきたり、大きいプロジェクトをやるときには意識をしておこう。今回はSwiftで使うアクセス修飾子について。Swift 6ではpackageも含めて6種類あるよ。S...
スポンサーリンク
スポンサーリンク