最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS中對Url進(jìn)行編碼和解碼示例

 更新時間:2016年11月23日 16:47:55   作者:小宇絲  
本篇文章主要介紹了IOS中對Url進(jìn)行編碼和解碼示例,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文主要介紹IOS中對Url進(jìn)行編碼和解碼示例,具體如下:

1.非ARC模式下

+ (NSString *)encodeToPercentEscapeString: (NSString *) input {    // Encode all the reserved characters, per RFC 3986    // ()

NSString *outputStr = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)input,NULL,(CFStringRef)@"!*'();:@&=+$,/?%#[]",

kCFStringEncodingUTF8);

return outputStr;

}

+ (NSString *)decodeFromPercentEscapeString: (NSString *) input {

NSMutableString *outputStr = [NSMutableString stringWithString:input];

[outputStr replaceOccurrencesOfString:@"+"

withString:@" "

options:NSLiteralSearch

range:NSMakeRange(0, [outputStr length])];

return [outputStr stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

2. ARC模式下

- (NSString *)encodeToPercentEscapeString: (NSString *) input{  NSString* 
outputStr = (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(


                       NULL, /* allocator */

                       (__bridge CFStringRef)input,

                       NULL, /* charactersToLeaveUnescaped */

                       (CFStringRef)@"!*'();:@&=+$,/?%#[]",

                       kCFStringEncodingUTF8);
return
 outputStr;}- (NSString *)decodeFromPercentEscapeString: (NSString *) input
{NSMutableString *outputStr = [NSMutableString stringWithString:input];[outputStr replaceOccurrencesOfString:@"+"withString:@"
"options:NSLiteralSearchrange:NSMakeRange(0,
 [outputStr length])];return
 [outputStr stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];}


以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • iOS中實現(xiàn)動態(tài)區(qū)域裁剪圖片功能實例

    iOS中實現(xiàn)動態(tài)區(qū)域裁剪圖片功能實例

    圖片處理中經(jīng)常用的圖片剪裁,就是通過剪裁框確定圖片剪裁的區(qū)域,然后剪去該區(qū)域的圖片,下面這篇文章主要給大家介紹了關(guān)于iOS中實現(xiàn)動態(tài)區(qū)域裁剪圖片功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起看看吧。
    2017-11-11
  • IOS開發(fā)教程之put上傳文件的服務(wù)器的配置及實例分享

    IOS開發(fā)教程之put上傳文件的服務(wù)器的配置及實例分享

    IOS開發(fā)給人一種高大上的趕腳,弄的好像你不會IOS就不是個合格的程序員一樣,好吧,既然是大趨勢,那我們就來學(xué)習(xí)下吧,今天來看看put上傳文件的服務(wù)器配置及案例
    2014-06-06
  • IOS設(shè)置QQ小紅點消除的方法(一鍵退朝)

    IOS設(shè)置QQ小紅點消除的方法(一鍵退朝)

    這篇文章主要介紹了IOS設(shè)置QQ小紅點消除的方法(一鍵退朝),對ios設(shè)置小紅點消除相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 實例詳解IOS開發(fā)之UIWebView

    實例詳解IOS開發(fā)之UIWebView

    iOS開發(fā)之UIWebView 是本文要介紹的內(nèi)容,UIWebView是iOS sdk中一個最常用的控件,是內(nèi)置的瀏覽器控件,我們可以用它來瀏覽網(wǎng)頁、打開文檔等等
    2016-02-02
  • iOS下PDF文件的瀏覽和涂鴉效果的簡單實現(xiàn)

    iOS下PDF文件的瀏覽和涂鴉效果的簡單實現(xiàn)

    這篇文章主要介紹了iOS下PDF文件的瀏覽和涂鴉效果的簡單實現(xiàn),代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下
    2015-10-10
  • iOS開發(fā)學(xué)習(xí) ViewController使用示例詳解

    iOS開發(fā)學(xué)習(xí) ViewController使用示例詳解

    這篇文章主要為大家介紹了iOS開發(fā)學(xué)習(xí) ViewController使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • h5 ios輸入框和鍵盤的兼容性優(yōu)化指南

    h5 ios輸入框和鍵盤的兼容性優(yōu)化指南

    這篇文章主要給大家介紹了關(guān)于h5 ios輸入框和鍵盤的兼容性優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • iOS中如何使用iconfont圖標(biāo)實例詳解

    iOS中如何使用iconfont圖標(biāo)實例詳解

    iconfont大家在開發(fā)中應(yīng)該會經(jīng)常用到,下面這篇文章主要給大家介紹了在iOS中如何使用iconfont圖標(biāo)實例的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • iOS簡單抽屜效果的實現(xiàn)方法

    iOS簡單抽屜效果的實現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了iOS簡單抽屜效果的實現(xiàn)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • iOS中使用UIDatePicker制作時間選擇器的實例教程

    iOS中使用UIDatePicker制作時間選擇器的實例教程

    這篇文章主要介紹了iOS中使用UIDatePicker制作時間選擇器的實例教程,實例中未選中的時間項目會講解一個將其變透明的方法,非常給力,需要的朋友可以參考下
    2016-05-05

最新評論

邯郸县| 南投市| 东明县| 广宗县| 隆化县| 内黄县| 若尔盖县| 凉城县| 武定县| 舒兰市| 屯门区| 彭州市| 衡南县| 湖口县| 皮山县| 平原县| 井冈山市| 临江市| 手游| 商城县| 安平县| 荥阳市| 和田县| 璧山县| 南充市| 太仓市| 金乡县| 榆中县| 蕉岭县| 修武县| 望城县| 栾川县| 宕昌县| 遵化市| 六盘水市| 云林县| 石首市| 新巴尔虎左旗| 娄底市| 通化县| 仁化县|