天天看點

IOS登陸+注冊+抽獎+排行榜

要求:三個頁面(登入頁面,pickerView頁面,排行榜頁面),pickerView頁面是三個元件,每個元件顯示0-9,點選按鈕進行随機,獲得的值存入排行榜,排行榜顯示大于500的最高的10個分數和對應的使用者名,切換頁面可以用任何方法(0-9循環顯示,登入登出[可以有不同的使用者],判斷使用者名是否為郵箱[正規表達式])

說明:

1.要修改xml檔案到目前系統桌面,dic.xml儲存的是使用者名和密碼,array.xml是儲存的積分榜

2.正規表達式用在注冊頁面,在注冊使用者的時候使用者名需要經過正規表達式的驗證,判斷是否是郵箱

3.有一個預設的admin,admin賬戶

4.排行榜顯示是用的tableView顯示的

疑惑:

1.如何建立檔案在目前項目下

2.為什麼view之間傳數組傳不了,我知道數組要先初始化

3.數組排序,用内置的排序方法,compare:,從大到小用什麼參數

4.如何讓tableView中的table随array的改變而重新整理

項目源碼:http://download.csdn.net/detail/s10141303/5970243

步驟:

注冊view

IOS登陸+注冊+抽獎+排行榜
IOS登陸+注冊+抽獎+排行榜
IOS登陸+注冊+抽獎+排行榜
IOS登陸+注冊+抽獎+排行榜

RegistViewController.h:

RegistViewController.m:

登陸View

IOS登陸+注冊+抽獎+排行榜
IOS登陸+注冊+抽獎+排行榜

LoginViewController.h:

LoginViewController.m:

抽獎view

IOS登陸+注冊+抽獎+排行榜
IOS登陸+注冊+抽獎+排行榜

ViewController.h:

ViewController.m:

排行榜View

IOS登陸+注冊+抽獎+排行榜

ShowViewController.h:

ShowViewController.m: