Мені потрібно проаналізувати рядок URL-адреси, як цей:
&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
Мені потрібно розділити NSString на частини, що містять символи, такі як cid=241
і &avg_rating=4.82280613104
. Я робив це з, substringWithRange:
але значення повертаються у випадковому порядку, так що це псує. Чи існує який-небудь клас, який дозволяє легкий синтаксичний аналіз, де ви можете перетворити його в NSDictionary, щоб мати можливість прочитати значення ключа (наприклад, ValueForKey: cid
повинен повернути 241
). Або існує просто ще один простіший спосіб його синтаксичного аналізу, ніж використання NSMakeRange
для отримання підрядка?