Swiftサラリーマン当サイトはリンクフリーです。ExtensionExtensionとは?Extensionとは既存のクラスを簡単に拡張できたりする機能です。String型にhogeというメンバ関数を簡単に追加できます。Extensionsやってみた上記のString型にhoge関数を追加してみます。この記述をしたファイルをプロジェクトに追加するだけで、String型のクラスにhoge関数を利用することができます。extensions.swiftを作成して追加extensionの記述はどのファイルに記載していてもかまいませんが、今回はわかりやすく[extension.swift]ファイルを別途拡張用として作成してプロジェクトに追加してみます。上記のようにプロジェクトに追加するだけで、下の様にコードヒントまで出てきてくれます。メンバ変数を追加したい変数は既存のクラスには追加できません。properties]と表記されてコンパイルできません。自作クラス等を作成する必要があります。}}上をコピペすると、下のエラーが発生します複数の拡張を一つのファイルで実施したい一つのファイルの中で複数の拡張を記載してもOKです。以下はStringとUIImageにそれぞれhogeメンバ関数を追加した例です。}}おまけExtensionは工夫次第で様々な事が可能です。以下サンプルサイト様をリストアップしてみましたのでよろしければご確認くださいませ。作成する↓こんな記事もありますよ!Webブラウザをチラ見するWebabitWebabitはWebブラウザをチラ見する為のアプリです。AppleWatchから確認したりできる、なんともいえない「ふーん」なアプリですRSSリーダで利用するAPIを検証してみるニュースアプリの様なRSSを表示させたいのですがXMLを処理するAPIが数点存在するようです。Swiftにあったものを見つけ出せたらと思います。UITableViewCellをプログラムで動的に作成するUITableViewをStoryboardで作成する方法は結構ありますが、プログラムだけで作成するサンプルが少なかったので共有します。