只需一步,快速开始
如果知道NSArray有makeObjectsPerformSelector这个方法的人,他们能够说出直接使用这个方法,然后在selector里面写removeFromSuperView的selector,就好了,而且很省事,一句话就搞定。 如果知道NSArray有enumerator方法的人,他们会说出使用这种方法枚举每一个subview,在block里把removeFromSuperView调用起来,也差不多两三行的事儿。 不知道NSArray有上面这些方法的人,他会说用for…in…的方法遍历,然后取到这每一个subview,让他们执行removeFromSuperView。可能要花费大概四五行。
你觉得block当初是为了解决什么样的问题而设计的?你如何区分何时使用block,何时不使用? 你觉得ReactiveCocoa当初是为了解决什么样的问题而设计的?你何时会考虑使用RAC,何时不用? 你觉得MVVM这样的思想是为了解决什么样的问题而产生的?
对于一个app的网络层,你在设计时,你会考虑哪些问题? 对于一个app的持久层,如果让你直接用sqlite,你如何设计版本迁移方案? 工作中,你会采用哪些手段来做解耦?
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
小黑屋|手机版|Archiver|JMP数据分析论坛 ( 沪ICP备13022603号-2 )
GMT+8, 2024-5-6 11:44 , Processed in 0.351310 second(s), 16 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.