Reigle 技術ブログ

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

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

文字列の空文字チェックとnilチェック【Swift】

■はじめに 文字列の空文字チェックとnilチェックに関して記載します。 TextFieldやTextViewなどで、空文字チェックを行う場合や、オプショナル型のString型の変数のnilチェックを行う前提としています。 ■手順 以下の方法で空文字チェックを行います。 let t…

ロガー(Logger)クラスの自作方法【Swift】

■はじめに コンソールログを残したままリリースすると、ログが表示されてしまいます。 APIの情報などをログに出してしまうと、セキュリティ上、問題になるので、開発環境ではログが表示されて、本番環境では表示されないようにロガークラスを作成して管理し…

NSMutableArrayのデータをカンマ区切りの文字列に変換する方法【Swift】

■はじめに NSMutableArrayの値をカンマ区切りの文字列に変換する方法を記載します。 CSVでデータを保持したい場合などに利用することがあるかと思います。 ■手順 まずは、NSMutableArray型の変数を作成し、適当なデータを格納します。 var array = NSMutable…

アプリバージョンの取得を行う方法(強制アップデート)【Objective-C】

■はじめに アプリでよくある、最新版のアプリじゃないと、アップデートしてね〜 というようなダイアログを出す場合があります。 これは、最新アプリがあるのに、古いバージョンのアプリを利用されないようにするためには、非常にいい方法です。 ここでは、Ap…

Node.jsでFirebase Cloud Messaging(FCM)のPush通知を送信する方法【Node.js】

■はじめに Firebase Cloud Messaging(以降、FCM)でPush通知を送信するため、「Server Key」と、送信先の「Device Token」が取得できている前提として本手順を記載します。 ■手順 Node.jsからFCMに対して、リクエストを送るために、以下のコマンドで、「req…