iOS開發--Mac下server搭建
阿新 • • 發佈:2017-07-28
顯示 imageview app esc use 分享 本地 div server搭建
1. 啟動serverApache(為什麽選擇Apache?免費、開源)我們的Mac電腦真是一個開發利器。默認已經安裝了Apache、python環境等。打開終端。輸入
4.在終端輸入:
改動完畢之後按
6.又一次啟動一下Apacheserver
8.關閉Apacheserver:
前言
對於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搭建