灵活使用面向对象开发尤为重要,面向对象开发可以大大简化代码逻辑,清爽思路:试试以下问题,看你是不是理解了对象??
1,在AController 中将 AController 的 一个数组属性传递给了 他的子控件 ATestView中的 一个数组属性,在 ATestView 中删除自己的数组属性 中最后一个元素后结束流程。请问 AController 中的数组属性变了没有???
2,在AController 中将 AController 的 一个Model属性传递给了 他的子控件 ATestView中的 一个Model属性,在 ATestView 中修改自己的Model 中某一个属性的值后结束流程。请问 AController 中的Model 中对应的那个属性变了没有???
3,在AController 中将 AController 的 一个UIImage属性传递给了 他的子控件 ATestView中的 一个UIImage属性,在 ATestView 中修改自己的UIImage 属性为 nil 后结束流程。请问 AController 中的UIImage 属性变了没有???
4,在AController 中将 AController 的 一个数组属性传递给了 他的子控件 ATestView中的 一个数组属性,在 ATestView 中将自己的数组属性修改为 nil 后结束流程。请问 AController 中的数组属性变了没有???
5,在AController 中将 AController 的 一个Model属性传递给了 他的子控件 ATestView中的 一个Model属性,在 ATestView 中修改自己的Model 属性为 nil 后结束流程。请问 AController 中的Model 属性变了没有???