总结回顾:麦子学院之IOS8 App开发快速入门

不会代码也可以看这个视频,如果学习swift非常受挫,不妨看看这个视频学习xcode,能提高自己的兴趣,更容易让自己坚持下去。

xcode还是非常有意思的一个开发环境的,其中的故事板Storyboard比较直观的设置各个界面。

这二十个视频讲的内容有:


1.
如何使用apple官网的开发文档(IOS Developer Library)来学习开发IOS。这个是最重要的,不管老师是否讲解某个知识点,最起码知道去哪里能获得最权威的帮助。
2.
Xcode软件里的各部分介绍
3.
何使用模拟器以及功能
4.
MVC模式和main函数介绍。
5.
Storyboard:场景Scene,Scene上添加组件,组建与代码连接outlet/action,不同Scene直接连接使用Segue.
6.
如何使用apple官网的开发文档(IOS Developer Library)来学习开发IOS。这个是最重要的,不管老师是否讲解某个知识点,最起码知道去哪里能获得最权威的帮助。
7.
Xcode软件里的各部分介绍
8.
如何使用模拟器以及功能介绍
9.
MVC模式和main函数
10.
Storyboard:场景Scene,Scene上添加组件,组建与代码连接outlet/action,不同Scene直接连接使用Segue
11.
各个uikit(组件)的介绍
12.
各个controller的介绍。尤其是介绍了tableview controller,这个在后面是专门有27个视频来讲解的,可见这个controller的重要性。不过我觉得navigation controller更重要,在商业应用的APP中,这个组件比tableview controller出现的频率多得多而且重要的多。
13.
组件布局Laout。如果使用一套布局满足各个尺寸的设备?这个对开发者还是比较重要的,花最少的时间达到最好的效果。毕竟apple的设备有ipad、iphone、iPod,还是比较复杂的(当然了,再复杂也没有安卓复杂)//使用Use Auto Layout和Use Size Classes
14.
应用程序生命周期和视图控制器生命周期。这两个周期听不懂没有关系,继续往下学,等做完练习项目后再回来看看,发现会有更深刻的理解的。
15.
做一个自己的todoList待办事项的程序。非常简单的一个界面,但是会给自己带来成就感,也能激励自己去学习更复杂的代码,例如函数、类、结构体等。当然了,这个要是没有完全学会也没有关系,后面还有专门的专题来解决这个知识点。



TIPS小技巧:


1.
每个Scene需要和代码关联,多个scene的可以先新建Controller代码文件,Cocoa Touch Class,以.swift结尾的文件。

2.
关联Scene使用ctr拖拽法,就可以有Segue关联了

3.
要选择好第一个Scene,启动场景是哪个




对此专题视频课程设置的2个不解:

1.刚刚介绍了组件布局Laout,结果在做最后一个todolist时,却没有使用这个功能,说以后再解决,这里没有使用此方法,没有增强记忆,之前学到的没有得到巩固,结果在以后的视频中再接触时都有点忘记了。毕竟前几集刚刚讲解了这个知识点,对于这个知识点如何使用还没有十足的把我,这时候更应该在接下来的练习代码中展示这个知识点,来看一下自己的想的和老师做的有哪些差距

2.在使用navigation controller时,使用了push方法,也说明这个方法不在被苹果推荐了,那为什么还要学习呢?苹果不推荐的将来就会被抛弃的,连语言我们都在讲解最新的swift了,为啥动画效果还在使用老方法呢?这个过时的方法并没有帮助我,反而让我在学习navigation的时候更加困惑了。因为我更想知道的是:苹果推荐的方法是什么?当然了,在后面的专题中也讲解了这个,但是完全不如在第一次接触时就告知最正确的,因为第一印象最重要,最先学会的方法更容易被人使用。这是一个败笔。

你可能感兴趣的:(总结回顾:麦子学院之IOS8 App开发快速入门)