swift

  • イメージ
    Swiftでのクラスとstruct(構造体)の使い分けを解説します
    クラスはオブジェクト指向においての超基本概念で、クラスからオブジェクトが作られます。そしてこのクラスと良く似た概念がstructで、この二つがどう違うのかよくわからないという声もたびたび耳にします。 そこでこのページ...
  • イメージ
    Swiftでfor-in文でindexを使いたい時の方法まとめ
    for-in文はSwiftでループ処理を行うためのコードです。for-in文だけではありませんがループ処理は配列との相性が良く、要素の取得等に用いられることが多いです。そして要素だけでなくindexを取得することも可能です。 そこで...
  • イメージ
    Swiftの値渡しと参照渡しに関するまとめ
    Swiftの値渡しと参照渡しの概要や方法について解説します。 Swiftをベースに解説しますが、値渡し、参照渡し自体はSwift以外のプログラミング言語にも存在する概念です。Swiftで勉強しておけば他の言語にも応用が利くので、一...
  • イメージ
    Swiftで参照渡ししたい時のinoutの便利な使い方
    inoutは引数に入れた変数を関数の処理により変更する際に使用するコードです。 このページではinoutを使わない場合と比較しつつinoutの使い方について解説します。 目次1 inoutのなしとありの比較2 コードの失敗例3 配列の値...
  • イメージ
    Swiftで文字列の長さをチェックするのにlengthを使ってみよう
    Swiftは仕様変更の多い言語ですが、文字列の長さを調べるコードも仕様変更が行われています。そのため、情報によっては古い文字列の長さ取得のコードが書かれていて混乱するかもしれません。 新しくなった仕様の方だけ覚えて...
  • イメージ
    Swiftのdictionaryの使い方と初期化方法をまとめました
    Dictionaryは配列のようなものですが、キーと値をセットで格納するという特徴があります。値とキーを紐づけてキーで検索するものなので、辞書という意味でDictionaryです。 このページではDictionaryの使い方や初期化について...
  • イメージ
    開発現場で役に立つSwiftのクロージャの使い方
    クロージャとは自己完結型のメソッドのようなものです。より専門的な解説についてはWikiPediaなどでもされているので気になる方は確認してみると良いですが、定義についてはざっくりとした理解で問題ないかと思います。 重要...
  • イメージ
    Swiftでwhileを使って上手に繰り返し処理を行おう
    Swiftのループ文で使用するコードには主にforとwhileがあります。使用頻度的にはfor文の方がよく使うかと思いますが、while文も単純なループには使えます。そこでこのページでは、while文でのループについて解説します。 目次...
  • イメージ
    SwiftのString、Int、Doubleの型の変換方法をまとめました
    プログラミング言語の変数や定数には型があり、最初に宣言した段階でそれを明示したり自動的に型推論されて決定したりします。言語によって詳細な扱いは異なるのですが、Swiftの場合最初に明示的、もしくは型推論で型が決定さ...
  • イメージ
    SwiftにおけるTupleの使い方とわかりやすく解説します
    プログラミングには配列のようにデータをまとめて保持できる機能が複数用意されており、詳細はプログラミング言語によって異なります。 たとえば配列に似ているもので次に有名なものがあるとすれば、おそらくディクショナリー...
案件探しやフリーランスになるための相談する