1. 程式人生 > >iOS開發--Mac下server搭建

iOS開發--Mac下server搭建

顯示 imageview app esc use 分享 本地 div server搭建

前言

對於Mac電腦的認識。我一直停留在裝B神器的意識上。就在前兩天我徹底改變了庸俗的看法,當時忙著寫畢業設計。苦於iOS開發沒有server,
數據都是從網上抓取或本地plist文件,感覺不夠高大上,畢業設計怎能平凡,於是乎準備倒騰下server開發,以滿足我的畢(裝)業(B)心願。

準備階段

1. Mac電腦一臺

2. 簡單的php或 tsp或者C#(會些皮毛能簡單寫點就可以)

3. Unix/Linux終端命令

開始

1. 啟動serverApache(為什麽選擇Apache?免費、開源)我們的Mac電腦真是一個開發利器。默認已經安裝了Apache、python環境等。打開終端。輸入sudo apachectl -k start
,(操作時可能會讓輸入電腦的password)這樣Apacheserver就打開了

2.打開瀏覽器,在地址欄輸入localhost或者127.0.0.1

若出現以下的頁面表示啟動成功

技術分享

3.此刻您肯定懷疑了?為什麽會顯示It works。,這是Apache的默認文件夾顯示狀態。

我們搭建自己的server就是改動默認文件夾裏面的內容或者直接改動文件夾 。

4.在終端輸入:cd /etc/apache2/進入Apache內部。以系統級服務的身份輸入sudo vim httpd.conf,打開httpd.conf 配置文件

5.查找 DocumentRoot字符串,進行改動

技術分享

如圖標註所看到的,這就是默認Apacheserver文件夾 。按i鍵進行改動,改動該文件夾裏面的地址就能夠又一次操作server了。

    DocumentRoot "/Users/wangxinxin/Sites"

註意一共同擁有三處須要改動的,例如以下圖所看到的

技術分享
技術分享

改動完畢之後按Esc,再shift+:輸入wq,保存退出當前文件(Linux基礎命令,不懂的話谷歌一下)

6.又一次啟動一下Apacheserversudo apachectl -k restart

7.我們上面在把server文件夾指定到Sites這個文件裏,在這個文件夾中放入一張名稱為001.jpg的圖片,在瀏覽器中輸入localhost/001.jpg ,假設訪問的到就說明server已經搭建完畢

8.關閉Apacheserver:sudo apachectl -k stop

做個簡單Demo測試一下

新建一個project—>在Main.storyboard裏面拖一個UIImageView和一個UIButton。當點擊button後從server上面請求圖片載入到UIImageView中。

核心代碼例如以下:

- (IBAction)severImageBtn:(id)sender {
NSURL *url=[NSURL URLWithString: @"http://127.0.0.1/001.jpg"];
NSData *data=[NSData dataWithContentsOfURL:url];
self.imageView.image=[UIImage imageWithData:data];
}

效果展示:

技術分享

iOS開發--Mac下server搭建