sakakura

日々の業務

Swift – Dictionary

var dic: Dictionary<String: String>var dic: 初期化var party = ()キーの存在チェックif let value = parameters { // キーが存在する場合の処理}
日々の業務

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 コミ...