目的:主要了解框架程序如何搭建,运行时内存可控,稳定措施。
问题:
在现有代码的基础上做渐进式的改进,创造出比较合适规范和框架,使得组内成员更快更好地完成任务
大公司内的开发小组却永远无法达到那样的效率,更需要相应的规范和程序框架。
没有良好的代码结构,无规范
开发需要合适的规范:代码规范,程序规范,流程规范;以此来减少意外的出现;
良好的框架,应该是有哪些特征
1 层次结构清晰
呈现(展现层)、数据(逻辑层)、数据处理(数据访问层)
各模块相对独立,通过有限的接口对接;
2 定义自己的基类
3 提供方便好用的工具类
4 好的范例
要点:
CSS作为电商不可绕过的技术,必须掌握。
BeeFramekwork
CocoaUI
Build Native iOS Apps with HTML+CSS
For Web developers to build native iOS apps, using the familiar web development languages, such as HTML, CSS.
高效的原生界面, 非低效的 WebView 控件方式
自适应(Adaptive)动态流式布局, 轻松适配多种屏幕尺寸
采用简洁高效的 HTML+CSS 语法定义布局(Layout)和展现(Appearance)
使用 Objective-C/Swift 写逻辑
与原生控件或者自定义控件无缝融合
Framework7
使用 Framework7 构建精美的 iOS 和 Android 应用
Full Featured Mobile HTML Framework For Building iOS & Android Apps
ReactiveCocoa
ReactiveCocoa is inspired by functional reactive programming. Rather than using mutable variables which are replaced and modified in-place, RAC offers “event streams,” represented by the Signal and SignalProducer types, that send values over time.