技術ブログ

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

Swiftでソースコードでホーム画面に戻る処理(URLSessionTask.suspend)

目次 ホーム画面に戻る方法 ホーム画面に戻してからアプリ終了 ホーム画面に戻る方法 以下の処理を行うことで、アプリ起動中にソースコードでホーム画面に戻す事が可能です。 UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.…

Swiftでアプリの終了処理を行う方法(exit)

目次 アプリの終了方法 審査に関して アプリの終了方法 以下の処理を行う事で、アプリを終了させる事ができます。 exit(0) 審査に関して いくつかの記事などで、この方法はリジェクトされるなどの情報がございます。 しかし、Appleから明言されておらず、リ…

Flutterのプロジェクトのファイル構成

目次 はじめに 全ディレクトリ構成 ディレクトリの説明 はじめに 本記事では、Flutterプロジェクトを作成した直後のファイル構成に関して説明を記載します。 全ディレクトリ構成 第一階層の全ディレクトリは以下の構成になっています .dart_tool .idea andro…

Flutterのプロジェクト作成方法(VSCode、Mac)

目次 VSCodeの事前準備 VSCodeでFlutterプロジェクトの作成 VSCodeの事前準備 VSCodeの拡張機能で、以下の2つをインストールします。 Dart marketplace.visualstudio.com Flutter marketplace.visualstudio.com VSCodeでFlutterプロジェクトの作成 VSCodeの…

JavaScriptの配列ソートを数字でも文字列でもソートできる関数

目次 数字の配列をソートする方法 文字列の配列をソートする方法 数字でも文字列でもソートする方法 数字の配列をソートする方法 以下のサンプルのように、sort関数を使用してソートを行うことができます。 const numArrayData = [1, 3, 2] numArrayData.sor…

React(TypeScript)でライブラリを使用せずに、ソートとページャーがついたテーブルを実装する方法(table、sort、pager)

目次 完成したテーブル テーブルのコンポーネント作成 テーブルコンポーネントを使用 ソートの方法 フィルターの方法 完成したテーブル 本記事のコンポーネントでは、以下の画像のテーブルが作成できます。 テーブルのコンポーネント作成 以下、「CustomTabl…

React v18でVFCなどの使用に関して(React、TypeScript)

目次 React v17以前 React v18以降 React v17以前 React v17以前では、以下のサンプルのように「VFC」を使用してPropsを渡していました。 また、初期値などのdefaultPropsで設定していました。 import React, { VFC } from "react"; import styles from "./i…