Hello Swift!

蘋果剛發佈了swift,相比較於objc,咱是覺得輕鬆點了。之前就是覺得語法有點複雜,所以沒折騰objc。

咱晚把玩了下swift,還是挺好玩的,特別是playground的即時顯示功能,玩起來真有種腳本語言的錯覺。

亂七八糟的看了一下語法之後,第一次開始開始稍微認真點接觸xcode。xcode 6 beta是咱另外找來下載的,木有興趣折騰apple dev program,反正就是把玩下,期待7.1越獄,這樣應該就可以部署真機。有點不穩定,經常莫名崩潰。該不會是咱的mbp太渣了把。。。。

既然稍微會用丁點swift了,那麼寫個ios的”Hello world”就是必須的了。現在的手機應用開發一般都是遵循源自web的MVC開發模式,然後根據之前把玩Android和Windows Phone的那一點基礎,感覺折騰ios應該也不是太大問題。

之前,Android的界面描述文檔是xml格式,而Windows Phone的是xaml格式,形式上跟html+css很像。咱建立第一個iOS項目的第一件事情就是找界面描述文件,Main.storyboard應該是應用主界面,在項目文件裏點了一下,發現就可以對界面進行編輯操作了,控件神馬的在右下角,叔找了半天好嗎。。ok,這是view。

接下來是找controller,很明顯viewcontroller.swift就是咱找的,對於界面的控制,那就把代碼放這裡把。

最後的model,目測應該那個****Tests.swift,不過咱只是做個”Hello world”,所以對這部分沒操作需求。

Hello Swift 1

關於控件的綁定,基本上A系和W系都差不多,直接雙擊控件創建事件函數,綁定變量在view那邊操作。而xcode這邊,是通過右鍵控件進行各種綁定,然後拖動到controller那去,就會自動創建各種代碼了,當然這些比較自動化,關乎IDE的強大與否。你也可以自己手動撰寫。

Hello Swift 2

咱添加了三個控件,第一個label。

Hello World 3

第二個控件button,改變label的文字。

Hello Swift 4

第三個控件text-field,輸入同步改變label文字。

好的,寫完了。真覺得自己寫的東西沒營養啊~ XD

发表评论

电子邮件地址不会被公开。 必填项已用*标注