美文网首页
CS193 2018 第二讲 MVC

CS193 2018 第二讲 MVC

作者: 默默熊 | 来源:发表于2018-06-22 22:37 被阅读16次

本讲分两部分,关于MVC的介绍 和 继续上一节的演示。应用MVC实现翻牌游戏。

MVC部分的讲解没有什么变化。重点还是 Model,View,Controller间的通讯。Model和View都不关心特定Controller,它们都是通过某种接口来和其它部分通讯。相应的概念是:
target
delegation
data source
Notification & KVO

Struct 和 Class的区别
Struct:传值,不支持继承
Class:传址,支持继承

关键字:lazy (不支持 didSet)

因为是新的demo,所以本讲的后半部分和以往的不同。重点是体会如何实现Model,View,Controller的分离。

课后作业是打乱发牌。一个思路是生成若干对随机数,然后将相应位置的Card交换。

https://github.com/mayongl/Concentration

相关文章

  • CS193 2018 第二讲 MVC

    本讲分两部分,关于MVC的介绍 和 继续上一节的演示。应用MVC实现翻牌游戏。 MVC部分的讲解没有什么变化。重点...

  • CS193笔记 第二讲 MVC 和 计算器应用

    虽然只是课程的第二讲,但其中的干货还是很多的。强烈建议跟着视频一起动手实现。 本讲简介:本讲主要涉及三方面的内容。...

  • CS193笔记 第五讲 手势和多重MVC

    本讲简介:本讲分为两部分。首先是为上一讲的FaceIt增加了Model和三种手势操作。然后对多重MVC,以及iOS...

  • CS193 2018 第一讲 课程介绍

    严格说,这期课程是2017年的秋季学期的课程。目前是最新的。 每次的第一讲都差不多,这次的开场介绍提到了 VR和M...

  • MVC/MVVM

    阮一峰谈MVC阮一峰讲MVC,MVP,MVVM MVC MVC模式认为,程序不论简单或复杂,从结构上看,都可以分成...

  • MVC

    什么是MVC(模型视图控制器)? 确切的讲MVC是一种软件设计规范,早在1970年MVC的理念就已经诞生。不过长期...

  • ASP.NET MVC5+EF6(入门一数据库操作)

    目录 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NET MVC快速...

  • ASP.NET MVC5+EF6(入门二数据注解)

    目录 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NET MVC快速...

  • ASP.NET MVC5+EF6(入门三安全策略)

    目录 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NET MVC快速...

  • ASP.NET MVC5+EF6(入门四完整示例)

    目录 【第一篇】ASP.NET MVC快速入门之数据库操作(MVC5+EF6)【第二篇】ASP.NET MVC快速...

网友评论

      本文标题:CS193 2018 第二讲 MVC

      本文链接:https://www.haomeiwen.com/subject/hfulyftx.html