【kotlin】DropBoxAPIを使用して一覧を取得

概要 DropBoxAPIを使用して、一覧を取得します。 開発環境 Mac OS 13.2 Android studio 2021.2.1 Patch 2 事前準備 develop-imonari.hatenablog.com DropBoxの認証画面を表示して認証します。 binding.buttonSign.setOnClickListener { this.context?.let { …

【kotlin】DropBoxのAPIを使用する。

概要 kotlinでDropBoxのAPIを使用するための事前設定です。 開発環境 Mac OS 13.2 Android studio 2021.2.1 Patch 2 DropBoxでAPIを使用する準備 DropBoxDeveloperでappを作成 以下のページのcreate appボタンからappを開始します。 https://www.dropbox.com…

【swift】DropBoxAPIを使用して一覧を取得

概要 DropBoxAPIを使用して、一覧を取得します。 開発環境 Mac OS 13.2 Xcode 14.0 事前準備 develop-imonari.hatenablog.com 認証画面を表示 DropBoxの認証画面を表示して認証します。 @IBAction private func moveSignIn(_ sender: Any) { // 認証されてい…

【swift】DropBoxのAPIを使用する。

概要 swiftでDropBoxのAPIを使用するための事前設定です。 開発環境 Mac OS 13.2 Xcode 14.0 DropBoxでAPIを使用する準備 DropBoxDeveloperでappを作成 以下のページのcreate appボタンからappを開始します。 https://www.dropbox.com/developers/apps以下の…

【swift】日付の計算方法

概要 日付の計算をします。 開発環境 Mac OS 13.1 Xcode 14.0 /// 日付のいずれかの要素を加減算する /// - prameter component: 年月日等何を加減算するのか /// - prameter value: 加減算量 /// - return 加減算後の日付 private func calculateDate(compo…

【swift】UIViewにグラデーションを付ける。

概要 UIViewを使ってカラーグラデーションを表現します。 作成したレイヤーをサブレイヤーとして追加します。 開発環境 Mac OS 13.1 Xcode 14.0 private func gradient(view: UIView) { // CAGradientLayerのオブジェクトのインスタンスを取得します。 let l…

【swift】UIViewを使って破線を表示する。

概要 UIViewを使って破線を表現します。 作成した破線レイヤーをサブレイヤーとして追加します。 開発環境 Mac OS 13.1 Xcode 14.0 func drawDottedLine(view: UIView) { // CAShapeLayerのオブジェクトのインスタンスを取得します。 let sharpeLayer: CASha…

【swift】iOSシェア機能でファイルを受信する実装

概要 Gmail等に添付されているファイルをシェア機能と使って受取る実装です。 開発環境 Mac OS 11.6.2 Xcode 13.1 事前準備 Gmail等シェアできるアプリが必要です。 Info.plistの設定 TARGETのInfoから設定するとわかりやすいでしょう 直接設定しても反映さ…

【swift】iOSでPush通知に画像表示する実装

開発環境 Mac OS 11.6.2 Xcode 13.1 事前準備 Push通知を受け取る実装をしておいてください develop-imonari.hatenablog.com TARGETにNotification Service Extensionを追加 NotificationServiceの実装 TargetにNotification Service Extensionを追加すると…

【swift】iOSでPush通知を受取る実装

開発環境 Mac OS 11.6.2 Xcode 13.1 事前準備 Apple Developer Programの登録 developer.apple.com Push通知に必要な証明書の作り方(丁寧に書かれています。) qiita.com Xcodeプロジェクトの設定 プロジェクトには事前準備2で設定したバンドルを設定してく…