iOS开发学习笔记(一) - 预备知识(1)

        对于本人这种零面向对象基础1个月突击Objective-C,2个月摸着石头过河人来说,可谓是艰难,相信随着代码量积累应该会越来越顺手顺心吧。那么就说“预备知识”,既然是iOS开发,那么Objective-C的基本语法和特性就不再记录了,iOS开发的预备,对于我个人而言应有以下几点: 

        一、MVC范型(Model - View - Controller范型)

        二、View的基本概念、层次结构、生命周期

        三、ViewController的基本概念和生命周期

        四、iOS中的坐标系基本概念

        五、Delegate(委托的设计模式)


        接下来是正文:

         一、MVC范型(Model - View - Controller范型)

                 1、什么是MVC范型:

MVC是Model - View - Controller的简称,即模型 - 视图 - 控制器,在iOS应用开发中,该范型将APP拆分为三部分逻辑组成,每一部分逻辑都是相互独立的,苹果忠于     这种设计模式,应用这种范型,使得设计中各部分     逻辑清晰。

Model:

即模型。程序功能,好比在开发一个计算器的应用,遵照该范型,需要有一部分特定的逻辑模块来实现基本的计算功能,入加减乘除,括号匹配,操作数入栈等,组织实现该应用基本功能的数据结 构的模块。

View:

即视图。呈现可见的部分,比如在计算器中,那些按键,数字键,运算符健,归零键,显示结果的框,他们都是View。

Controller:

即控制器。相当于Model与View的交互的桥梁,枢纽,是应用内在的逻辑,负责处理何时,怎样处理用户输入,并处理反馈。


                 2、M-V-C之间的关系:

                                                              

Model于View之间并不能相互通信,某些控件通过其代理方法通过Controller获取到了Model的数据作为数据源,若是有其他View也需要这些数据,原则上也不   推荐直接调取View获取的数据,会在PickerView中出 现。View中的气泡是一系列将分发的事件,将会传递给Controller进行处理,而Controller中的Outlet部分即是联系View获取其某些属性的桥梁即Strong或Weak类型的引用。

         


            今天就到这吧..明天继续..


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值