2018-01-01から1年間の記事一覧
環境 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…
目的 Visual Studio Code(以降VSCode)で展開したPHPリソースにて、定義元へのジャンプを可能にしたい Eclipseみたいな定義元へのジャンプ機能を再現したい 前提 PHP環境はDockerにて構築 Docker内にあるPHPリソースをVSCodeで展開 そのためPCにはPHP自体のイ…
環境 Xcode 10.1 (10B61) 事象 新しい実機をXcode上に接続後、ビルドすると「Provisioning profile "Profile名" doesn't include the currently selected device "実機名"」が発生し失敗する。 前提 他の実機では接続後、ビルドこのうなことを確認済みである…
環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 目的 TextFieldをタップした時に、TextFieldの値が存在する場合において全選択をできるように設定する。 準備 ViewControllerにUITextFieldDelegateを設定する。 class ViewController: UIViewController…
環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 事象 ViewContorollerのviewDidLoadメソッド内において、アラート表示させる処理を以下のように追加し、 override func viewDidLoad() { super.viewDidLoad() // アラート表示 self.showAlert("Message A…
環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 目的 UIButtonボタンの有効化・無効化の設定をする 実行 UIButtonボタン定義後に、ボタンに対し有効化・無効化の設定をisEnabledで行う。 isEnabledには、真偽値を設定する。 // ボタン定義 @IBOutlet we…
環境 macOS HighSierra 10.13.4 Xcode 9.3 Swift 4.1 事象 ビルド実行 > シュミレータ立ち上げ 後に、 コンソールにて「HTTPがどうだ」とか言われた以下内容のエラーが発生し、正常な画面表示がされない。 App Transport Security has blocked a cleartext H…
目的 独自のマーカー用アノテーションを作成する。 class・interface・methodに付与されたアノテーションの有無により条件を加える。 利用方法 1. 独自マーカーアノテーションを作成する 参考記事:ちょっと特殊なJavaのアノテーション アノテーションの対象…
flywayの挙動確認をメモとして残す。 DDL編 DDLをFlywayで実行し、失敗だった場合の挙動 (例) A,B,Cテーブルを作成するSQLファイルを実行して、A,B作成後、Cテーブルのcreate tableでエラーがあった場合 ⇒ A,Bテーブルは作成される。 DML編 DMLをFlywayで実…