mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-24 04:46:01 +08:00
Docs formatting on router
This commit is contained in:
@@ -25,13 +25,16 @@
|
||||
/**
|
||||
An `RKRouter` instance is responsible for generating `NSURL` objects with a given base URL and a route set. It is used to centralize the knowledge about the URL's that are used by the application.
|
||||
|
||||
## Route Generation
|
||||
|
||||
URL's can be generated by the router in three ways:
|
||||
1. **By name**. Named routes link a symbolic name with a path and an HTTP request method.
|
||||
2. **By object**. Routes can be defined by class and HTTP request method. When a URL is requested from the router for an object, the router will identify the most appropriate route for the object and instantiate an `NSURL` with the route's path pattern and interpolate it against the object.
|
||||
3. **By object relationship**. Routes can be defined for relationships to other objects. When a URL is requested from the router for a relationship, the router will retrieve the appropriate route for the relationship from the route set and interpolate the route's path pattern against the source object.
|
||||
|
||||
1. **By name**. Named routes link a symbolic name with a path and an HTTP request method. (see `URLForRouteNamed:method:object:`)
|
||||
2. **By object**. Routes can be defined by class and HTTP request method. When a URL is requested from the router for an object, the router will identify the most appropriate route for the object and instantiate an `NSURL` with the route's path pattern and interpolate it against the object. (see `URLForObject:method:`)
|
||||
3. **By object relationship**. Routes can be defined for relationships to other objects. When a URL is requested from the router for a relationship, the router will retrieve the appropriate route for the relationship from the route set and interpolate the route's path pattern against the source object. (see `URLForRelationship:ofObject:method:`)
|
||||
|
||||
@see RKRoute
|
||||
@see RKRouteSet
|
||||
@see `RKRoute`
|
||||
@see `RKRouteSet`
|
||||
*/
|
||||
@interface RKRouter : NSObject
|
||||
|
||||
|
||||
Reference in New Issue
Block a user