標籤:style blog http color os 資料
扯淡
上一篇出了之後,有園友說,100篇出來之後黃瓜菜都涼了,想想確實是哦,100篇確實是個大量,而且目前來說寫東西也就是業餘時間的一個小總結,白天還要工作,晚上在做一個web系統,最近因為世界盃時間更是少的可憐。所以這一系列就當是對於移動開發的分享經驗,吐槽總結吧。
廢話不扯了,開始今天的Demo。
Login Form
今天類比的是我們現實項目中的一個小的原型,登陸表單。
首先還是建立一個Single View IOS項目,選擇Swift和Iphone。
然後點擊Main.StoryBoard選擇Use auto layout
在StoryBoard上像上一節一樣拖進來label和text field
然後為顯示控制項和行為控制項建立代碼串連。
我們建立兩個數組儲存UserName和Password類比資料儲存在DB中。
var users: NSMutableArray = [ "user1", "user2", "user3" ]var passwords: NSMutableArray = [ "pass1", "pass2", "pass3" ]
在Button的IBAction中寫入下面代碼:
var check = users.containsObject(user.text)if check{ var index = users.indexOfObject(user.text) var passQuery = passwords.objectAtIndex(index) if passQuery as NSString == pass.text { label.text = "Successful Login!" } else { label.text = "Wrong Password" }} else { label.text = "No such user!"}
從Function和參數名稱上看的出來是驗證使用者名稱,密碼登陸合法,現實情境中Data應該是在DB中。
針對不同的行為結果給予方便使用的提示。
最終代碼成型:
然後我們將Demo跑起來:
今天的demo就完成了,下次爭取找一個東西比較多的和大家分享。