2024-08-14 00:49:35
2024-08-14 00:42:53
2024-08-14 00:32:42
合适的框架不是银弹,框架要解决的问题从来不是:有了框架之后,工程就能无比正确地进行下去。好的框架能够做到的事仅仅只是:降低通用问题的复杂度和减少发生错误的可能性。
良好iOS App框架应该是有如下特点:
定义清晰的层次结构
展现层(Presentation layer),负责管理UI和UIViewController;
逻辑层(Business/Service Layer),负责逻辑数据的定义和转发,起到承上启下的作用。
数据访问层(Data Access Layer),负责具体API构造,网络请求,数据持久化等。
提供方便好用的工具类。一些好用的工具类往往会成为框架重要的有机组成部分,方便快捷地解决局部问题,同时又不引入过多的复杂度。
2024-08-14 00:24:10
2024-08-14 01:04:40