忘備録

日々の調べ物をまとめる。アウトプットする。基本自分用。

2015-11-01から1ヶ月間の記事一覧

【Objective-C】画像の向きがIBに表示されているものと違って困った

困った現象と再現 ↓の画像を。。。 こんなかんじで表示したい なにも考えずにInterfaceBuilderで作って シュミレータで実行したら 横向きになってしまった。。。 修正1 ググって以下のように修正 xcode UIImageを回転して保存する|田中カナた。 コード抜粋…

【Objective-C】protectedなproperty

protectedなpropertyの実現の仕方を現場のエレガントなコードを書く方に教えていただきました。 カテゴリーを利用すると実現できるんですね。 まず親クラス。 SuperHoge.m #import <Foundation/Foundation.h> @interface SuperHoge : NSObject @end SuperHoge.m #import "SuperHoge.h"</foundation/foundation.h>…

【git】基本的なコマンド

#================================================================================ # git init # gitリポジトリの初期化 # 初期化が成功すると、.gitディレクトリが作成される. # .gitディレクトリ以下を「ワークツリー」と呼ぶ #======================…

【GitHub】リポジトリ作成まで

GitHubからリポジトリを作成する手順をまとめる。 0. 環境 OS OSX 10.10.5 gitバージョン 2.4.9 (Apple Git-60) 1. gitの初期設定 mktktmr.hatenablog.jp 2. 認証設定 『GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)』ではSSHによる接…

【Objective-C】カテゴリー

カテゴリーを使ってNSDictoinaryにJavaのMap#containsKey的なメソッドを追加してみる。 NSDictionary+TestCategory.h #import <Foundation/Foundation.h> /** カテゴリの宣言には@interfaceキーワードを使います。 クラスインターフェイスの記述に似ていますが、親クラスの指定はあり</foundation/foundation.h>…

【Objective-C】isEqualとisEqualToStringの違い

とりあえず文字列の比較ならisEqualToStringでいいだろと曖昧にしていたisEqualとisEqualToStringの違いついて、 述べられているのを発見したのでメモ。 objective c - Understanding NSString comparison - Stack Overflow Note that isEqual: and isEqualT…

【Objective-C】switch文でexpected expressionエラー

下記のようなコードを書くと。。。 NSInteger value = 0; switch (value) { case 0: NSString *str = @“hoge”; break; default: break; } 「expected expression」と怒られちゃいます。 どうやらswitch文のなかで新規に変数を定義する際は, 新たにスコープを…

git 初期設定

git

名前とメールアドレスを設定(変更)する git config --global user.name "mktktmr" git config --global user.email "hogehoge@email" ~/.gitconfigを直接編集してもいけるみたい(未検証) 確認方法 configの-l オプションで確認できる git config --globa…

【Objective-C】独自クラスの配列でfilteredArrayUsingPredicate

下記のようなモデルクラスがあります。 @interface HogeModel : NSObject @property NSString *groupCode; @property NSString *code; @property NSString *value; @end @implementation HogeModel : NSObject @end 上記のモデルの配列からgroupCodeが同じも…

特定の名前のファイルだけ削除する

例えば、カレントディレクトリ「srcObjc」に下記のファイルがあったとします。 Makoto-MacBook-Air:srcObjc makoto$ ls -l total 96 -rw-r--r-- 1 makoto staff 151 11 14 16:51 Singer.h -rw-r--r-- 1 makoto staff 192 11 14 16:21 Singer.m -rw-r--r-- 1 …

Oracle11g DBA データベースの構造

データベースを構成するファイル群について 1.データファイル 表やインデックスのデータが格納される。 表領域と呼ばれる論理構造に1つ以上のデータファイルが格納される。 表領域について 表領域のコンポーネント 表領域 セグメント エクステント データブ…

Oracle11g DBA Oracleアーキテクチャ

バックグラウンドプロセスについて mktktmr.hatenablog.jp

Oracle11g DBA バックグラウンドプロセス概要

覚えては忘れるトリ頭。。。 SMON(システムモニター) 障害などによるインスタンスの再起動した際に、インスタンスのリカバリを行う PMON(プロセスモニター) ユーザプロセスの障害時に、使用していたリソースを解放し、クリーンアップを行う DBWn(データ…

【Objective-C】NSArrayの要素のフィルタリング

こんな配列があります。 NSArray *numberStringArray = @[@"One", @"Two", @"Three", @"Four", @"Five"]; そのうち"T"から始まる要素だけ取得したい。 そんな時は。。。 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K beginsWith %@", @"…

【Objective-C】substring

Javaとごっちゃになるのでまとめておく。 substringToIndex: n n文字目の前まで(n文字目は含まない)を返す substringFromIndex: n n文字目から後ろ(n文字目を含む)を返す substringWithRange:NSMakeRange(n, m) n文字目からm文字返す 例) NSString *add…