使用 Mac 當後台,存放測試的圖片和 JSON

開發 iOS App 時,我們時常需要透過網路連結後台抓資料。不過若是還在測試階段,也可使用本機 Mac 當後台,連線到自己的 Mac 抓取圖片和 JSON。

以下我們介紹兩種使用 Mac 當後台的方法。

  • 用 python 啟動 HTTP server。
  • 啟動 Apache HTTP Server。

用 python 啟動 HTTP server

先建立一個資料夾存放 App 存取的資料。

然後打開 Terminal,切換到資料夾下,輸入以下指令啟動 HTTP Server。

python3 -m http.server

HTTP Server 啟動後,我們可透過網址 http://127.0.0.1/ 存取資料夾下的檔案,比方從 http://127.0.0.1/peter.png 存取資料下的 peter.png。(127.0.0.1 也可以改成 localhost 或 Mac 目前的 IP)

python 啟動的 HTTP Server 預設的 port 是 8000,我們也可以在啟動時指定 port 的數字。

python3 -m http.server 80

啟動 Apache HTTP Server

打開 Terminal,輸入以下指令啟動 HTTP Server。

sudo apachectl start

輸入以下指令,打開存放資料的 Documents 資料夾。

cd /Library/WebServer/Documents
open .

將測試的圖片和 JSON 加到 Documents 資料夾下,之後我們可透過網址 http://127.0.0.1/ 存取 Documents 資料夾下的檔案。

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com