macOS/iOS API解説

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

目次

cookieWithProperties:

INDEX>Foundation>NSHTTPCookie

プロパティ辞書でクッキーを作って返します
+(id)cookieWithProperties:(NSDictionary *)properties:

解説

プロパティ辞書でクッキーを作って返します。プロパティ辞書が無効ならnilを返します。
【プロパティ辞書のキーと値】
●NSHTTPCookieComment
(NSString)クッキーのコメント オプション
バージョン1のクッキーで使用

●NSHTTPCookieCommentURL
(NSURL または NSString )オプション
バージョン1のクッキーで使用

●NSHTTPCookieDiscard
(NSString) stating whether the cookie should be discarded at the end of the session. TRUEまたはFALSE オプション デフォルトはFALSE
バージョン1以上のクッキーで使用

●NSHTTPCookieDomain
ドメイン(NSString)(NSHTTPCookieDomain か NSHTTPCookieOriginURLのどちらかが必須

●NSHTTPCookieExpires
クッキーの存在時間(NSDate または NSString )オプション
バージョン0のクッキーにのみ使用

●NSHTTPCookieMaximumAge
(NSString)オプション 秒での整数デフォルトは0


●NSHTTPCookieName
An NSString containing the name of the cookie. This field is required.

●NSHTTPCookieOriginURL
URL(NSURL またはNSString) (NSHTTPCookieDomain か NSHTTPCookieOriginURLのどちらかが必須

●NSHTTPCookiePath
パス(NSString)オプション デフォルトは"/"

●NSHTTPCookiePort
ポート(NSString)カンマ区切り整数値の文字列 オプション デフォルトは空白

●NSHTTPCookieSecure
(NSString) オプション TRUE、FALSE、デフォルトはFALSE

●NSHTTPCookieValue
クッキーの値(NSString)必須

●NSHTTPCookieVersion
クッキーのバージョン(NSString)オプション 0か1デフォルトは0

返り値

( id )

ファイルハンドル

引数

( NSDictionary * )properties

クラス

NSHTTPCookie

Class Methods

使用可能

10.2.7(10.2+safari)

参照

-initWithProperties:

例文

NSHTTPCookie *cook4 = [NSHTTPCookie cookieWithProperties:
                       [NSDictionary dictionaryWithObjectsAndKeys:
                       @"www.oomori.com",@"Domain",
                       @"2005-03-05 08:03:02 +0900",@"Expires",
                       @"style",@"Name",
                       @"/",@"Path",
                       @"metal",@"Value",
                                                               nil]];