程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Object-C,NSURL,統一資源定位器

Object-C,NSURL,統一資源定位器

編輯:關於C語言

Object-C,NSURL,統一資源定位器


今天晚上最後一個例子,寫完休息娛樂一會。

URL,統一資源定位器,可以定位網絡上的一個資源。

沒啥難的,還是對象、方法、API。和Java等語言沒有啥區別。

不親自一點點寫一遍,印象不深,今後進一步深入學習iOS時,會遇到很多問題,倒是再回頭看,也沒效率。

 

代碼

 

//
//  main.m
//  NSURLTest
//
//  Created by fansunion on 15/12/2.
//  Copyright (c) 2015年 demo. All rights reserved.
//

#import 

int main(int argc, const char * argv[]) {
    @autoreleasepool {
      NSString* str = @"http://blog.csdn.net/FansUnion";
        NSURL* url = [NSURL URLWithString:str];
        NSString* scheme =[url scheme];
        NSString* host = [url host];
        NSString* port = [url port];
        NSString* path =[url path];
        NSLog(@"scheme : %@",scheme);
        NSLog(@"host : %@",host);
        NSLog(@"port : %@",port);
        NSLog(@"path : %@",path);
        //使用URL對應的資源來初始化NSString對象
        NSString* content =[NSString stringWithContentsOfURL: url encoding:NSUTF8StringEncoding error:nil];
        NSLog(@"%@",content);
    }
    return 0;
}

 

程序輸出

 

2015-12-02 21:07:54.545 NSURLTest[5619:393442] scheme : http

2015-12-02 21:07:54.546 NSURLTest[5619:393442] host : blog.csdn.net

2015-12-02 21:07:54.546 NSURLTest[5619:393442] port : (null)

2015-12-02 21:07:54.546 NSURLTest[5619:393442] path : /FansUnion

2015-12-02 21:08:08.555 NSURLTest[5619:393442]


更多html內容,沒有展示出來,太長了。

 

比較奇怪的是,端口號port為啥是null,難道不是80麼?

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved