2017-09-12から1日間の記事一覧
登録方法は2種類。 EventListenerInterfaceを実装してonで自身を登録するか、onでキーとともに無名関数を登録しておくか。Eventを作ってdispatchすることも可能。登録したものの削除はoffでできる。使いすぎて密結合に注意。イベントシステム - 3.x
リソースの位置とパスの管理 Appクラス - 3.x classname クラス名解決 path パスの検索 core 内部パッケージのパスの検索
自作アラートのような使い方ができる。 UIWindow.rootViewControllerを設定 UIWindow.windowLevelはノーマルかアラートの+幾つかを設定するとより前に出てくる。 UIWindow.makeAndVisibleで表示される。 参照を破棄してmakeAndVisibleで消える。
NSStringEnumerationByComposedCharacterSequencesを用いる。 NSString *string= @"ハローワールド"; NSMutableArray *list = [NSMutableArray array]; [string enumerateSubstringsInRange:NSMakeRange(0,string.length) options:NSStringEnumerationByCompose…
Unicode block - Wikipedia Basic Latin UTF8では1バイトで表現される。 Basic Latin (Unicode block) - Wikipedia Latin-1 Supplement U+0080–U+00FF Halfwidth and fullwidth forms Halfwidth and fullwidth forms - Wikipedia U+FF00–FFEF U+FF01–FF5EはA…
Unicode ユニコードスカラ値(非負。16進数で書く。prefixにU+) 例 U+143FC 基本多言語面(BMP)は4桁。補助多言語面は5,6桁使用。 ユニコードスカラ値のシーケンスが文字列。スカラの値のある場所が符号ポイント。符号ポイントのつらなりをブロックと呼ぶ。 …
MacBookPro 13inc Mid 2012 2.5GHz Intel Core i5 8GBメモリ 1600MHz DDRそれなりによく動く。
アプリ作る。cakephp 3.5 composer create-project --prefer-dist cakephp/app MyApp2017 中に入る cd MyApp2017/ sqlite3のdb作成 sqlite3 MyApp2017.db sqlite> .tables sqlite> .q コンフィグでデータベースをsqlite3に。atomは好きなエディタで。 atom .…