Swift

  • 2017.08.04

【Swift】配列をソートする方法(昇順・降順・逆順)

どうもふっさんです。 今回はSwiftで配列をソートする方法について書いていきたいと思います。 Swiftで配列をソートする 昇順 [crayon-5bed6d37ef7e9028605644/] 配列の中身が[6,4,8,2,4,9,1,3,0]なのでソートすると、中身は[0,1,2,3,4,4,6,8,9]となります。   昇順自体は、以下のようにも書けます。 [crayon-5be […]

  • 2017.07.17

【Swift】extensionで画像のリサイズや切り抜きなどを行う

どうもふっさんです。 今回は様々な記事からextensionで行う画像加工についてのプログラムをまとめようと思います。 まとめておくと、開発の際にとても便利ですからね! extensionでやる画像加工まとめ 画像のリサイズ 下ののプログラムはswiftで画質を担保したままUIImageをリサイズからの引用です。 [crayon-5bed6d37f0632475829981/] このプログラムであ […]

  • 2017.04.19

【Swift】フレームワークについて

どうもふっさんです。 今回はSwiftのフレームワークについて書いていきたいと思います。   まずフレームワークとは フレームワークとは、個別に利用できるようにしたプログラム群です。 要はAppleの提供しているUIKitなどですね。   このUIKitをインポートしておけば、UILabelと書けばiPhone上に文字を表示することができるし、UIButtonを使えば簡単にボタ […]

  • 2017.04.19

【Swift】継承とエクステンションについて説明するよ

どうもふっさんです。 今回はSwiftの継承とエクステンションについて書いていきたいと思います。   Swiftの継承とエクステンション 継承 継承とは、あるクラスを効率良く使うための機能です。 まずは例を見ていきましょう。   じゃあ例に田中さんと鈴木さんでクラスを作ってみましょうか。 田中さんと鈴木さんの特徴は以下です。 田中さん→男、年齢35歳、年収500万、日本語を話す […]

  • 2017.04.18

【Swift】Swiftのクラスとインスタンス

どうもふっさんです! 今回はSwiftのクラスとインスタンスについて書いていきたいと思います。   Swiftのクラスとインスタンス まずクラスとは、簡単にいうと作りたいものの設計図やテンプレートようなものを表します。 わかりにくいと思うので、とりあえず例を示します。   たとえば田中さん、鈴木さん、佐藤さんの三人がいるとします。 この人たちは「人間」で、それぞれの特徴がありま […]

  • 2017.04.18

【Swift】Swiftの関数とクロージャについて

どうもふっさんです。 今回はSwiftの関数とクロージャについて書いていきたいと思います。   Swiftの関数とクロージャ 関数 関数とは、ある処理を何回も使う際に用いられるものです。 この説明ではよくわからないと思うので、まず例をみてみましょう。   たとえば以下のような処理を行いたいとします。 [crayon-5bed6d37f135c076430993/]   […]

  • 2017.04.17

【Swift】Swiftの配列と辞書の使い方

どうもふっさんです。 今回はSwiftの配列と辞書の使い方について書いていこうと思います   Swiftの配列と辞書の使い方 配列 まず配列とは何か。 配列とは複数のデータを変数1つでまとめて管理するものです。 普通の変数では変数1つに対して1つのデータしか管理できず、データ量が膨大になると、その分だけ変数を用意しなければいけません。   それを解決してくれるのが、この配列とい […]

  • 2017.04.17

【Swift】アプリ開発で使う3つの制御構文

どうもふっさんです。 今回はアプリ開発で使う3つの制御構文について書いていきたいと思います。   アプリ開発で使う3つの制御構文 if文 条件分岐の代表格のif文。 Swiftの関わらず、プログラミングでは一番使うと言っても過言ではない制御文ですね。   if文は条件式の真偽(true or false)に応じて処理を分けることが可能な文です。 if文は以下のように条件式、{} […]

  • 2017.04.16

【Swift】Swiftの型について詳しく説明する

どうもふっさんです。 今回はSwiftの型について詳しく書いていきたいと思います。   まずプログラミングにおける型とは Int型、Double型、String型などなどプログラミングにはたくさんの「型」というものがあります。 「型」とはあるデータがどのようなデータなのかを規定するためのものです。   例えば「1」 これはInt型で、数値を表します。 次に「1.23」 これは小 […]

  • 2017.04.16

【Swift】Swiftの変数と定数について説明するよ

どうもふっさんです。 今回はSwiftの変数と定数について、特徴や宣言方法などについて書いていこうと思います。   Swiftの定数 まず定数とは、一度代入されたら変更することのできない数のことを言います。 プログラムで言うと値の変更をする必要がないときに使わるものですね。   定数の宣言はletを用いて宣言します。 [crayon-5bed6d37f249b105413458 […]

  • 2017.04.14

Appleが開発した言語「Swift」の特徴まとめ

どうもふっさんです。 今回はAppleが開発した言語「Swift」についての特徴などを書いていこうと思います。   まずプログラミング言語「Swift」とは? Swiftは某有名なAppleが開発したプログラミング言語で、iOSおよびOSXのネイティブアプリを開発するための言語です。 これは開発者向けイベントであるWWDC2014(Worldwide Developers Confere […]

  • 2017.04.12

Ubuntu14.04にSwift3.1をインストールする方法

どうもふっさんです。 今回はUbuntuにSwiftをインストールする方法をご紹介します。 参考にさせてもらったサイトは Swift 3.0 を Ubuntsu 14.04 にインストールして使ってみる Ubuntu環境で始めるSwift Github/UbuntuにSwiftとPerfectLibをインストールする   REPL crashes due to bad permissions Co […]