这是Swift视频教(jiāo)程:Swift基础,断言下载,非常全面的Swift教(jiāo)程,本人看了一下觉得讲(jiǎng)的很不错,教程中还加上了字幕(mù),看来作者也花了不少心思,用心在出教程~
II. ioses开发基本框架
介绍ioses开发(fā)中最常(cháng)用到的框(kuàng)架 - Foundation,以(yǐ)及(jí)ioses应用开发的核心 - ViewController及其不同表(biǎo)现形式,熟悉通过Storyboard创建应用程序的(de)逻辑(jí)框(kuàng)架。
课后实(shí)战(zhàn): 构建SNS应用(1) - 使用Storyboard创建一个具有(yǒu)多(duō)个tab的SNS应用程序框架,完(wán)成初步(bù)的(de)UI绘制(zhì)。
本周收(shōu)获: 了解ioses开发中最(zuì)常用的数据结构和API,包(bāo)括NSArray, NSDictionary等,以及通过ViewController控制ioses应用(yòng)业务逻辑,管理应(yīng)用生(shēng)命周期(qī)的方法(fǎ)。学会通过可视化工具Storyboard控制应(yīng)用的页面流转。
III. ioses UI和网络编程
介(jiè)绍如何通(tōng)过XCode对(duì)应用的各个页(yè)面进行精细调整。在(zài)ioses 7中,由(yóu)于需要(yào)同时支(zhī)持iphoness 5的(de)4寸屏以及iphoness4的3.5寸屏,苹果引入(rù)了(le)自动布局的功能,同一套UI布局可(kě)自动适配不同尺寸的屏幕,本周内容(róng)也将详细介绍(shào)使(shǐ)用(yòng)自动(dòng)布局的(de)方法(fǎ)及注(zhù)意(yì)事项。此(cǐ)外,本周还(hái)将介(jiè)绍如何为UI元素添加动态效果,并介绍使用动态效果需要掌握(wò)的Objective-C语言要素(sù): Block和Protocal的概念。最后,我们(men)讲介绍(shào)ioses网络编程涉及的常用框架,以及(jí)移动互(hù)联网应用常见的设计(jì)模(mó)式和架构。
课后实战(zhàn):构建(jiàn)SNS应用(yòng)(2) - 与SNS应用的服务器端交互,读取(qǔ)后台(tái)数据,并为SNS应用的部分页面添加动(dòng)画效果。本周(zhōu)收获: 了解ioses UI定(dìng)制(zhì)的细节,掌(zhǎng)握设计自适配页面的准则(zé),开发能自动适应不同(tóng)屏幕尺寸的(de)ioses应用。通(tōng)过实战了解ioses应用怎样与服务(wù)器交(jiāo)互。
IV. 多线(xiàn)程和数(shù)据持久化
开始引入(rù)ioses开发的高级内容 - 多线程(chéng)及数(shù)据(jù)的(de)持久化。学习如何通(tōng)过多线程(chéng)读(dú)取远程数据,以优化用户体验。介绍ioses新引入的数据持久化解决方(fāng)案Core Data。
实战演(yǎn)练:构建SNS应用(3) - 通(tōng)过本周学到的多线(xiàn)程优化SNS应用从网(wǎng)络读取数据的体(tǐ)验,并通过Core Data持久化存储SNS应用的数据。
本周收获: 了解ioses开(kāi)发的(de)高级特性 - 多(duō)线程和数据持(chí)久化, 掌(zhǎng)握ORM(对象关系映射)的概念机器在(zài)Core Data中的应用。
