日々の業務

Swift – @

// 戻り値を使用しない場合、警告を発生させる@warn_unused_resultpublic func canBecomeEditingPrevious() -> Bool { return true}canBecomeEditingP...
日々の業務

Swift – 配列

Array<型> または  と宣言// 型推論var array = // 型指定var array: = // 初期化var array = ()var array: = []var array = (count: 2, repeated...
日々の業務

Swift – アクセスコントロール

publicどこからでもアクセス可能public class SomePublicClass {}public var somePublicVariable = 0 internal同じモジュール内のみアクセス可能internal clas...
日々の業務

Swift – final

メソッド、プロパティに設定した場合オーバーライド不可クラスに設定した場合継承不可final class hoge {}
日々の業務

Swift – protocol

プロトコルの継承protocol プロトコル名 : 継承するプロトコル名public protocol InlineDatePickerFormableRow: FormableRow {}
日々の業務

Swift – 変換

UIImage から NSData へ以下の2通りUIImagePNGRepresentationUIImageJPEGRepresentation数値 から 文字列numberValue.description文字列 から 数値Int(S...
日々の業務

Swift – extension

拡張する。URLStringConvertibleプロトコル(インターフェース)のString型を拡張して、URLStringプロパティを追加するextension String : URLStringConvertible { publi...
データベース

oracle – エラー「文字列リテラルが長すぎます」

ORA-01704: 文字列リテラルが長すぎます文字列リテラルは、データベースに格納可能な VARCHAR2 の上限サイズ4000 バイトが上限になっている。本当か?->本当。以下、マニュアル参考URL
日々の業務

cakePHP3 – oracle

cakePHP3 で oracle をサポートしているか?コミュニティプラグイン経由でサポートしている。公式マニュアルに記載がある。-> マニュアルへOracle データベースは、 Driver for Oracle Database コミ...
データベース

データベース – 正規化

関数従属性とは、「ある属性Aの値が決まるとき、属性Bが一意に決まる」こと。 A->B