REST URL
パターンを受け取り、パターンを照合してパラメーターを抽出する必要があるモジュールを作成しています
例: URL "http://Product/1" は、パターン "http://Product/{productId:long}" に一致し、キーとして を返し、Dictionary
longproductId
の値として "1"を返す必要があります。
それを行う IPhone のフレームワーク、または少なくともその一部について知っている人はいますか?
REST URL
パターンを受け取り、パターンを照合してパラメーターを抽出する必要があるモジュールを作成しています
例: URL "http://Product/1" は、パターン "http://Product/{productId:long}" に一致し、キーとして を返し、Dictionary
longproductId
の値として "1"を返す必要があります。
それを行う IPhone のフレームワーク、または少なくともその一部について知っている人はいますか?
NSURL
pathComponents
には、すべての異なるパス コンポーネントを含む配列を返すmethodがあります。これは、整数部分を取得するのに役立ちます。名前を取得するには、 のホスト メソッドを使用しますNSURL
。ドキュメントによると、URL が適切にフォーマットされていれば機能するはずなので、試してみてください。
全体として、文字列に変換する必要はありませんNSURL
。オブジェクト自体から URL のコンポーネントを計算する方法はたくさんあるようです。
NSString *path = [[@"path+with+spaces"
stringByReplacingOccurrencesOfString:@"+" withString:@" "]
stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];