iOS 等价js中的 encodeURIComponent

iOS原生方法等价js中的encodeURIComponent方法

//使用该方法可以省去调用js的encodeURIComponent
- (NSString *)URLEncodedString:(NSString *)str {
    NSString *encodedString = (NSString *)
    CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
                                                              (CFStringRef)str,
                                                              NULL,
                                                              (CFStringRef)@"!*'();:@&=+$,/?%#[]",
                                                              kCFStringEncodingUTF8));
    return encodedString;
}

推荐阅读更多精彩内容

  • 很多人过节期间放松自我管理,饮食、睡眠均不规律,导致要到开工上班了很难进入工作状态。那么,如何在节后快速进入工作状...
    NJ安可阅读 90评论 0 0
  • 这次不是城南的麻里十,没有他。 只有她,一个对世界满是未知的小女孩。我努力尝试着用自己的语言去尽可能描述她,对不起...
    Britz阅读 129评论 0 7
  • 十五年前,我喜欢上了写作。那时写作之于我,可以说是孤独心灵的慰籍。我希望通过文学与写作来解决生命中太多的迷茫与未知...
    找回那份纯真阅读 37评论 0 1
  • 师兄师姐好,大家好,我是黄金丹,今天我作为一名干事,代表文艺部在此发言。 这一学期,从加入文艺部到现在,我们做了许...
    JiNdAn阅读 28评论 0 0