美文网首页
iOS开发-MVC认识

iOS开发-MVC认识

作者: niceSYT | 来源:发表于2016-07-02 19:31 被阅读35次

/*

MVC 是手机软件开发常用的框架设计模式

M (model) 数据模型 (主要负责数据的存储)

V(view) 视图  (主要负责与用户进行交互,展示界面和数据)

C(controller)控制器 (主要负责模型和视图之间的联系:将下载后的数据赋值给数据 模型,将数据模型传给视图展示,刷新视图界面等)

理论上model和view 没有直接的关联 ,他们之间是通过视图控制器进行联系

好处:(目的)使代码易维护、易复用、易扩展 降低了软件的开发和维护成本。

*/

1.client          Server  CS模型

2.Socket套接字编程(基于TCP、UDP协议的编程)

3.tcp(TCP 客户端与服务端要进行三次握手,为了保证数据的安全性和可靠性)

前提:

服务端处于监听状态,监听是否有客户端连入

1、客户端连接到指定的服务端,确认服务端是否可用

2、服务端可用,客户端与服务端之间建立连接(连接成功后,可以进行数据的通信)

3、客户端长时间处于不活跃的状态,或者断开与服务端的连接时,服务端会收到相应的反馈

数据的传输效率比较低,耗时,耗资源

udp

UDP (传输层的无连接协议(不会与服务端进行多次连接交互),具有Tcp协议望尘莫及的速度,但不能保证数据的可靠 性)

4.  socket(接口)为了区分不同客户端的接入(ip地址,端口号)

相关文章

  • iOS开发-MVC认识

    /* MVC 是手机软件开发常用的框架设计模式 M (model) 数据模型 (主要负责数据的存储) V(view...

  • iOS之MV(X) 架构理解分析

    前言 相信很多iOS开发者从学习iOS开始就是用的MVC架构,因为Apple推荐使用MVC,原因:上手快,且开发效...

  • 设计模式

    1.描述一下iOS SDK中如何实现MVC的开发模式 MVC是模型、视图、控制开发模式。对于iOS SDK:所有的...

  • MVC MVP MVVM的理解(基于iOS)

    MVC MVC对于每个从事iOS开发的人来说都不陌生,MVC架构是构建iOS应用的标准模板, 作为一种软件设计模式...

  • MVC

    MVC MVC是iOS开发中常用的设计模式之一,MVC即M(model)V(view)C(controller)....

  • iOS 开发模式

    7.6 开发模式 MVC iOS - MVC 架构模式 - QianChia - 博客园[https://www....

  • iOS开发 如何使用viper架构构建复杂页面?

    iOS开发 使用viper架构构建复杂页面 iOS开发常用的页面架构: MVC MVVM VIPER viper模...

  • iOS开发:MVVM的使用分析

    在iOS开发过程中,MVC的使用可谓是众所周知,作为iOS开发人员也都经常使用这个模式。在MVC下,所有的对象都被...

  • MVC理解

    IOS中MVC的浅析## MVC 架构在 web 开发、软件开发和 App 开发中都是推荐的一种模式,它能让程序结...

  • iOS 架构MVP,MVVM浅谈

    iOS 架构设计 1.概述 iOS 开发中,MVC(Model View Controller)是构建iOS Ap...

网友评论

      本文标题:iOS开发-MVC认识

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