Swiftサラリーマン当サイトはリンクフリーです。ExtensionsiOS8から実装された新しい機能です。簡単に連携できる様になったりします。それ以外にも、別アプリを起動させたり、アプリ間でドキュメントを共有したりと、様々な事が行えます以下のような機能があります。Keyboard:カスタムキーボードの作成。Provider:他のアプリからもアクセス可能な保存スペースの拡張Actions:アクションシートにカスタムボタンを追加。Markの追加が可能。Provider:外部ネットワークに保存できるストレージがあれば、そこにアップロード、ダウンロードが可能に。(※このExtensionですがNew->Fileからは表示されませんので注意です。Extensionsとの項目があるのでクリックして該当するSharedをクリック。こんな感じに追加されます。ビルド&RUNしてみるなんだか見覚えのない画面、起動時にアプリを選択するようです。SafariがSuggestされているので、Safariをクリックしてみます。Safariが立ち上がりました。ここで画面下メニュー真ん中の共有ボタンをクリックしてみます。お!Facebookの右隣にSharedのボタンがでてきていました。この表示された時に以下ログを吐いていました。"")Sharedボタンをクリックすると。(null)上記を表示しつつ、ログにはポーミッションのエラーが発生しました。Extensionsを利用していたら発生するようです。CapabitilyのAppGroupを同じアプリ名称でリンクさせればエラーがなくなるとの記載がありましたが、無くなりませんでした。このエラーは回避できるのかもしれません。そちらに関しては今後調査します。今回はデモを動作させるためですので、このまま進みます。ここまできましたが、時間切れでしたのでいったん保留します。よかったらご確認下さい(2014/12/11)↓こんな記事もありますよ!UISwitchで切り替えスイッチコントロールスイッチによるONOFFを実装するためのコントロールの説明です。UIToolBar画面の端っこに追加できるツールバーコントロール。アプリにピリッとアクセントを付けます。機能を追加したい時に便利ですwillsetとdidsetでプロパティを監視。メリットとしてはどういうものなのかなと、うーん、と考えていました。調べていると海外のサイトでは同じように疑問にもつ質問があがっていました。getとsetで同じことができるのでは?との私と同じスタンスです。解決されていましたので、順に説明していきます。