macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSExpressionクラス

INDEX>Foundation>

apple(mac)
apple(iOS)

解説

述語内の式を表すために使うクラスです。

継承 NSObject
準拠 NSCoding
NSCopying
NSObject (NSObject)
フレームワーク /System/Library/Frameworks/Foundation.framework
使用可能 Mac OS X v10.0以降
iOS 3.0以降
定義 NSExpression.h

概要

本クラスについて

配列やCoreDataで使うことができる式を表現するクラスです。合計・平均・最大値・最小値・中間値などを返すための式を表現します。

適合するプロトコル

メソッド

Expressionの初期化

– initWithExpressionType

サブクエリの作成

+ expressionForSubquery:usingIteratorVariable:predicate:

ブロックを使ってExpressionの作成

+ expressionForBlock:arguments

関数のExpressionを作成

+ expressionForFunction:arguments:
+ expressionForFunction:selectorName:arguments:

Expressionについての情報を得る

– arguments
– collection
– constantValue
– expressionType
- function
– keyPath
– leftExpression
– operand
– predicate
– rightExpression
– variable

サブクラス化の注意

引数

参照