タグ

ブックマーク / cocoadays.blogspot.com (2)

  • Cocoaの日々: [Mac][iOS] NSCompoundPredicate で条件をまとめる

    iOS/iPhone/iPad/MacOSX プログラミング, Objective-C, Cocoaなど 設定された値を元に NSPredicate を作成し、Core Data に対して検索をかけるのだが、こういう場合に NSCompoundPredicate が役に立つ。 NSCompoundPredicate Class Reference 各々の条件は必ずしも指定されるわけではないので検索条件の項目は可変となる。普通の NSPredicate を使う場合、条件の有無によって文字列の連結を使って条件を構成する必要がある。こんな感じ。 NSMutableString* fmt = [NSMutableString string]; NSMutableArray* array = [NSMutableArray array]; if (name) { [fmt appendString:

    Cocoaの日々: [Mac][iOS] NSCompoundPredicate で条件をまとめる
    xoyip
    xoyip 2014/10/07
    NSCompoundPredicate
  • Cocoaの日々: [iOS] Keychain Services とは

    他アプリケーションが格納した Keychain Services 内の情報へのアクセス Mac OS X の場合はユーザが許可を与えれば他のアプリケーションの情報へアクセスすることができる。一方、iOS の場合、アプリケーションは自身が保存した情報のみアクセスが行える。他のアプリケーションの情報へは基的にアクセスすることができない。ただし同じプロビジョニングプロファイルを使ってビルドされたアプリは設定により情報を共有することができる(後述)。 iOS での特記事項 iOS には単一のキーチェーンのみ存在する(Mac OS X は複数)。 iOS の場合、PC接続時にストレージの内容は暗号化されたままバックアップされる。これを復号化するパスワード(keychain password)はバックアップされない(iOSデバイスの中から外に持ち出されない)。 Keychain Service はプ

    Cocoaの日々: [iOS] Keychain Services とは
  • 1