用swift開發(fā)iOS app

Jump Right In

創(chuàng)建UI

熟悉Xcode的使用
運行iOS模擬器
檢察源代碼
Appdelegate.swift源文件有兩個主要作用:
1.它定義AppDelegate類,app delegate創(chuàng)建window并提供app的響應狀態(tài)
2.創(chuàng)建app的入口和運行環(huán)響應事件
采用Auto Layout

連接UI和代碼

為UI元素創(chuàng)建Outlets
iOS apps基于事件驅動。意味著,app的運作是有事件決定的:系統(tǒng)事件和用戶動作
在swift 中,AnyObject是一種類型用于描述一個屬于任何類的對象。
Target-action是一種設計模式,指的是一個特別事件發(fā)生時,一個對象向另一個對象發(fā)送消息
處理用戶輸入
代理就是一個對象代表一個對象或者協(xié)調另一個對象。
在一個app中,第一響應者是一個對象首先接受app的各種事件,包括關鍵事件,動作事件和消息,還有其他的,換句話說,就是用戶產(chǎn)生的許多事件都第一時間傳遞給第一響應者。

寫控制器

理解控制器的生命周期

實現(xiàn)一個自定義的控件

定義你的數(shù)據(jù)模型

單元測試用于測試小的,自包含的代碼片段確保他們運行正常
XCTest是Xcode的測試框架
你可以寫的測試的主要類型都是功能測試(檢查輸出的值是不是你所期望的)和性能測試(檢查你的代碼運行是不是你所期望的快)

創(chuàng)建表視圖

實現(xiàn)導航

實現(xiàn)編輯和刪除功能

數(shù)據(jù)存儲

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,666評論 1 32
  • 什么是事件傳遞 事件傳遞:在iOS系統(tǒng)中,事件可以分為三類: touch events 大多數(shù)都是相同的,并且在觸...
    kim_xx閱讀 916評論 0 2
  • 愛上一座城 季末是我找室友時認識的一個姑娘,她人還在武漢,一雙眼睛已經(jīng)望過來深圳了,說是很喜歡我住的這間房子,晚點...
    林愛晨閱讀 458評論 2 1
  • 寒石黯玉,殘照當頭,正恁凝愁。凄風凋銀杏,黯園魂,往日現(xiàn)眼前??M火無盡,盜珠璣,緲緲煙溢,朦朧霧失豰紋平。 漠漠輕...
    鳯來閱讀 553評論 1 7
  • 2015級今天下午搬到北校區(qū)。
    金枝_7dcb閱讀 143評論 0 0

友情鏈接更多精彩內(nèi)容