为了账号安全,请及时绑定邮箱和手机立即绑定

iOS架构初探

难度初级
时长 1小时30分
学习人数
综合评分9.50
15人评价 查看评价
9.7 内容实用
9.3 简洁易懂
9.5 逻辑清晰
多讲一下原理,代码可以少一点
建议讲课的同时速度是一方面,规范也要做到位,举的例子个人感觉不是很到位,MVC里面的调用View有点类似MVVM的调用了,代码维护起来更麻烦
感觉这个老师 是在演示,而不是在讲解,不适合我
老师说的是对的,是View 可以 通过model 来渲染,我的cell 就是这样处理的,比如cell 里面持有一个model对象

最新回答 / No_heart_doll
看来对于循环“引用”还不是很清晰,A类里面导入B类,B类里面导入A类,是不会导致循环引用,不过耦合性太强了,如果B类是A类的成员变量(A持有B),A类也是B类的成员变量(B持有A),这样才会互相引用,导致循环。
@insulator

C不持有V,怎么渲染呢。至于M就不清楚了。
想问一下,既然P已经持有了V和M,那C不是应该只要持有P就行了吗,为什么还要同时持有V和M呢,这样真的解耦了吗?

最新回答 / 一卷空宵
http://git.oschina.net/sch1111878/printjob/tree/master/这个貌似比较全一点

最新回答 / qq_无尽的路_0
似乎是delegate是weak修饰的,但是presenter的对象是强引用的;我是这样理解的
这里会强引用吗
怎么听了老师的课感觉mvp没啥用…是我的问题吗
老师。 你那个创建单例的快捷方法是什么

最新回答 / HominLee
自己先定义代码块,然后通过快捷键完成
分层架构适合大型项目开发,适合模块化开发。
CDD架构的关键 在 CDDContext,结果是第三方的。
课程须知
学习本课程之前需要掌握如下知识: 1、熟练掌握控制器和常用控件的使用。 2、了解多线程、网络操作。 3、熟悉类与类之间的通信。
老师告诉你能学到什么?
1、不同设计模式的使用。 2、各种设计模式使用时需要注意什么?

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消