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 <Foundation/Foundation.h>
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] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
更多html內容,沒有展示出來,太長了。
比較奇怪的是,埠號port為啥是null,難道不是80麼?
相關文章
- HTML 統一資源定位器(Uniform Resource Locators)簡介HTMLORM
- css 定位器CSS
- URI(統一資源識別符號)符號
- 資源供給:IO子系統之一
- 給源系統分配一個源系統ID
- object-c基礎Object
- Object-C複習Object
- Qt 資源系統QT
- Win10怎麼一鍵釋放系統資源 win10一鍵釋放系統資源的步驟Win10
- 假期使用Object-C製作了一個骰子游戲Object
- 開源資源快速連結(一)
- object-c中疑問Object
- Object-C,物件和方法Object物件
- Object-C,陣列NSArrayObject陣列
- Object-C初體驗Object
- 開源機器學習系統(一)機器學習
- 共享資源庫系統
- C++基礎::自制異常定位器C++
- Grafana系列-統一展示-7-ElasticSearch資料來源GrafanaElasticsearch
- Grafana系列-統一展示-9-Jaeger資料來源Grafana
- Grafana 系列-統一展示-2-Prometheus 資料來源GrafanaPrometheus
- Novell資助開源Bandit打造統一身份識別
- 蘋果Macbook與iPhone7統一介面?電源資料傳輸統一!蘋果MaciPhone
- 從Object-C -> Swift3.0ObjectSwift
- 五、Object-C 類NSObjectObject
- Object-C之(Null)與(Bool)ObjectNull
- Object-C,NSSet,不可變集合Object
- Object-C陣列和字典Object陣列
- Object-C,遍歷目錄Object
- J2EE模式-服務定位器模式模式
- 極簡架構模式-服務定位器模式架構模式
- 電氣閥門定位器的使用特點
- 人力資源管理系統1.0
- 檢視系統資源資訊
- AIX系統資源檢測AI
- 系統管理員資源大全
- 物流資料來源系統
- iOS學習資源(一)iOS