Tôi cần phân tích cú pháp chuỗi URL như sau:
&ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104
Tôi cần chia NSString thành các phần ký hiệu như cid=241và &avg_rating=4.82280613104. Tôi đã làm điều này với substringWithRange:nhưng các giá trị trả về theo một thứ tự ngẫu nhiên, vì vậy nó làm rối tung nó lên. Có lớp nào cho phép phân tích cú pháp dễ dàng mà về cơ bản bạn có thể chuyển đổi nó thành NSDictionary để có thể đọc giá trị của một khóa (ví dụ: ValueForKey: cidshould return 241). Hay chỉ có một cách khác dễ dàng hơn để phân tích cú pháp nó hơn là sử dụng NSMakeRangeđể lấy một chuỗi con?