日別アーカイブ: 2014年9月21日

coredata

predicate設定

CoreData で複数の条件で絞り込む方法 → AND

検索
右辺値から始まる文字列から右辺値が含まれているかに変更。

CONTAINS(右辺値が含まれているか)

[objc]
//
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"( name CONTAINS %@ )", query];
//[/objc]


BEGINSWITH
右辺値から始まる文字列か

CONTAINS
右辺値が含まれているか

ENDSWITH
右辺値で終わる文字列か

LIKE
右辺値と完全一致するか
ワイルドカードとして「*」「?」が使用可能(*は0文字以上一致、?は1文字以上一致)

MATCHES
正規表現(ICU v3)


CONSTRAINS

詳細画面については、上、左右の三箇所設定。
個々ののラベル等ではなく、VIEWに対して設定する。