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

IOS中對Url進行編碼和解碼示例

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

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

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];}


以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

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

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

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

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

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

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

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

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

    iOS開發(fā)之UIWebView 是本文要介紹的內容,UIWebView是iOS sdk中一個最常用的控件,是內置的瀏覽器控件,我們可以用它來瀏覽網(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ā)學習 ViewController使用示例詳解

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

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

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

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

    iOS中如何使用iconfont圖標實例詳解

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

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

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

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

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

最新評論

洛川县| 义马市| 龙南县| 奇台县| 南部县| 五莲县| 芦溪县| 迁安市| 涡阳县| 陇南市| 伊川县| 黑水县| 盖州市| 普格县| 靖江市| 新郑市| 永登县| 和硕县| 怀远县| 江山市| 富顺县| 堆龙德庆县| 台湾省| 双桥区| 栖霞市| 崇文区| 玉山县| 宝丰县| 柳林县| 新密市| 泰顺县| 道真| 锦屏县| 普洱| 中山市| 成武县| 岳普湖县| 珠海市| 淮阳县| 乾安县| 湟源县|