技術ブログ

プログラミング、IT関連の記事中心

2020-05-03から1日間の記事一覧

メソッドに配列を参照渡しする方法【Swift】

■はじめに メソッドの引数に配列を渡す場合には、通常は値渡しになります。 ここでは、「参照渡し」の方法を記載します。 ■手順 メソッドの引数のデータ型に「inout」をつけることで参照渡しになります。 呼び出し元には「&」をつける必要があるので、注意し…

UserDefaultsに独自クラスの配列を設定する方法【Swift】

■はじめに UserDefaultsには通常は、独自クラスの設定ができません。 そのため、ここでは独自クラスをエンコードして設定する方法を記載します。 ※ついでに、配列として設定する方法を記載していますが、配列にしない場合には、通常のクラス型で設定してくだ…

セミモーダルビューを追加する方法【Swift】

■はじめに 本記事では、「FloatingPanel」のライブラリを使用させて頂き、セミモーダルビューを表示する方法をまとめています。 ライブラリのインストールにはCocoaPodsを使用するため、環境ができていない方は「CocoaPodsのインストール【iOS】」にて環境構…

UIPageControlで横スライドのチュートリアルを作る方法【Swift】

■はじめに 本記事では、「UIPageControl」「UIScrollView」を使用して、横スクロールのよくあるチュートリアル画面を作る方法をまとめています。 使用している画像はサンプルの画像なので、チュートリアルの画像に差し替えて使用してください。 ■手順 ソース…

設定画面に遷移する場合のURLスキームのまとめ【Swift】

■はじめに 本記事では、アプリからiPhoneの設定アプリに遷移する方法をまとめています。 ■手順 以下のソースを記載することで、設定アプリを開くことができます。 if let url = URL(string:"app-settings:path") { UIApplication.shared.open(url, options: …