元柔道整復師エンジニアBlog

- 元柔道整復師エンジニアBlog -

『 エンジニアをリングする。』

2018-01-01から1年間の記事一覧

【Swift】16進数⇔RGBの相互変換 / UIColor生成

環境 Xcode 9.3 Swift 4.1 16進数 ⇒ RGB RGB値を配列で返却する /** 16進数からRGB値へ変換する. - parameter String: 16進数 - returns [Int]: RGB */ func hexToRGB(hex color: String) -> [Int]{ var rgb:[Int] = [] let scanner = Scanner(string: color…

【PHP】Visual Studio Codeで定義元へのジャンプ機能を設定する

目的 Visual Studio Code(以降VSCode)で展開したPHPリソースにて、定義元へのジャンプを可能にしたい Eclipseみたいな定義元へのジャンプ機能を再現したい 前提 PHP環境はDockerにて構築 Docker内にあるPHPリソースをVSCodeで展開 そのためPCにはPHP自体のイ…

【Xcode】実機接続時にProvisioning profile "*" doesn't include the currently selected device "*".

環境 Xcode 10.1 (10B61) 事象 新しい実機をXcode上に接続後、ビルドすると「Provisioning profile "Profile名" doesn't include the currently selected device "実機名"」が発生し失敗する。 前提 他の実機では接続後、ビルドこのうなことを確認済みである…

【Swift】 TextFieldをタップした時に全選択できるようにする

環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 目的 TextFieldをタップした時に、TextFieldの値が存在する場合において全選択をできるように設定する。 準備 ViewControllerにUITextFieldDelegateを設定する。 class ViewController: UIViewController…

【Swift】シュミレータ起動時に「Attempt to present <*> on <*> whose view is not in the window hierarchy!」が発生したときの対処方法

環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 事象 ViewContorollerのviewDidLoadメソッド内において、アラート表示させる処理を以下のように追加し、 override func viewDidLoad() { super.viewDidLoad() // アラート表示 self.showAlert("Message A…

【Swift】 UIButtonボタンの有効化・無効化を設定をする

環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 目的 UIButtonボタンの有効化・無効化の設定をする 実行 UIButtonボタン定義後に、ボタンに対し有効化・無効化の設定をisEnabledで行う。 isEnabledには、真偽値を設定する。 // ボタン定義 @IBOutlet we…

【Swift】ビルド実行にて「App Transport Security has blocked a cleartext HTTP・・・」というエラー発生時の対処方法

環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 事象 ビルド実行 > シュミレータ立ち上げ 後に、 コンソールにて「HTTPがどうだ」とか言われた以下内容のエラーが発生し、正常な画面表示がされない。 App Transport Security has blocked a cleartext H…

【Java】独自マーカーアノテーションを活用する

目的 独自のマーカー用アノテーションを作成する。 class・interface・methodに付与されたアノテーションの有無により条件を加える。 利用方法 1. 独自マーカーアノテーションを作成する 参考記事:ちょっと特殊なJavaのアノテーション アノテーションの対象…

【Flyway】挙動確認メモ

flywayの挙動確認をメモとして残す。 DDL編 DDLをFlywayで実行し、失敗だった場合の挙動 (例) A,B,Cテーブルを作成するSQLファイルを実行して、A,B作成後、Cテーブルのcreate tableでエラーがあった場合 ⇒ A,Bテーブルは作成される。 DML編 DMLをFlywayで実…