技術ブログ

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

Flutterで外部クラス、共通クラスの呼び出し方法

目次 呼び出し元クラス 呼び出し先クラス 呼び出し方法 呼び出し元クラス 以下のような呼び出しクラスを用意します。 重要なものは「_MainClassState」のクラス内です。 import 'dart:async'; import 'package:flutter/material.dart'; import 'package:app_…

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…