所需要工具:
1:XAMPP
2:coda
這兩款工具在網(wǎng)上都有可以免費下載到的,安裝過程就不說了,直接下一步就好了 ,安裝好的兩款軟件是這樣的......

(1)首先打開XAMPP

這里需要說一下,因為本人今天啟動MySQL數(shù)據(jù)庫的時候,遇到了很蛋疼的事情,開啟了大半天都是失敗的
這里提供一下我解決的方法(在網(wǎng)上找的),直接給網(wǎng)址了:解決XAMPP無法啟動MySQL
但是我按照這個還是沒有解決,又花了點時間才發(fā)現(xiàn),原來以前我再自己電腦上安裝過MySQL的客戶端,而那個客戶端是
開啟著的,所以導(dǎo)致XAMPP的無法開啟,將那個客戶端的停止掉,再開啟一下XAMPP的就好了.......
(2)登錄Apache服務(wù)器 一般本地的服務(wù)器地址是 127.0.0.1 反正我這里的是的,登錄應(yīng)該是這樣的
(2.1)然后在數(shù)據(jù)庫管理中心里新創(chuàng)建一個數(shù)據(jù)庫,再在數(shù)據(jù)庫下創(chuàng)建一個表,表有三個字段(隨便了)(3)重點來了,所有代碼將在Coda這里面完成,使用的語言是PHP(這里只講皮毛,因為我也只會皮毛)
先打開coda這款軟件,在里面找到XAMPP的根路徑,再打開htdocs文件夾,在里面創(chuàng)建一個php文件
創(chuàng)建php文件:右鍵點擊New File 創(chuàng)建一個user.php 文件(名字可以隨便起,但是后綴不能亂寫),創(chuàng)建好以后雙擊進(jìn)去
這里記錄一下php的簡單使用


(3.1)利用php寫好一個簡單的注冊代碼 接下來在Xcode中利用GET請求連接一下測試
//利用GET請求將用戶名與密碼發(fā)送到服務(wù)器請求 http://127.0.0.1 是本地的服務(wù)器地址 user.php則是我們創(chuàng)建的php文件 后面的就是拼接的參數(shù)了
NSURLSession *session = [NSURLSession sharedSession];
NSURL *url = [NSURL URLWithString:@"http://127.0.0.1/user.php?name=Diadddo&password=3333"];
NSURLSessionDataTask *dataTask = [session dataTaskWithURL:url completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
NSLog(@"%@",dict[@"state"]);
NSLog(@"%@",dict[@"result"]);
}];
[dataTask resume];//開啟任務(wù)
這些代碼的作用主要作用是,接收客戶端GET請求發(fā)送過來的用戶名與密碼 驗證數(shù)據(jù)庫中是否有這個用戶名存在,存在則返回一段JSON數(shù)據(jù)回去,告訴客戶端已經(jīng)存在了這個用戶,如果沒有這個用戶名,則將接收到的數(shù)據(jù)插入數(shù)據(jù)庫,并且返回一段JSON數(shù)據(jù)告訴客戶端已經(jīng)注冊完畢,當(dāng)然,這寫的是相當(dāng)簡陋,并且可以說是并沒有什么卵用,只是讓自己了解一下平時我們在iOS端進(jìn)行GET或者POST請求是,后臺是如何接收并返回數(shù)據(jù)給我們的,當(dāng)然了,真正的后天肯定寫得比較復(fù)雜,不管怎么說,也算是學(xué)習(xí)了一下php嘛
話說居然不會使用簡書的代碼塊如何使用,只能截圖了........????



