搭建iOS框架
2015-12-12 00:19
288 查看
目的:主要了解框架程序如何搭建,运行时内存可控,稳定措施。
问题:
在现有代码的基础上做渐进式的改进,创造出比较合适规范和框架,使得组内成员更快更好地完成任务
大公司内的开发小组却永远无法达到那样的效率,更需要相应的规范和程序框架。
没有良好的代码结构,无规范
开发需要合适的规范:代码规范,程序规范,流程规范;以此来减少意外的出现;
良好的框架,应该是有哪些特征
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.
问题:
在现有代码的基础上做渐进式的改进,创造出比较合适规范和框架,使得组内成员更快更好地完成任务
大公司内的开发小组却永远无法达到那样的效率,更需要相应的规范和程序框架。
没有良好的代码结构,无规范
开发需要合适的规范:代码规范,程序规范,流程规范;以此来减少意外的出现;
良好的框架,应该是有哪些特征
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.
相关文章推荐
- IOS多线程之NSOperation学习总结
- ios常用宏定义
- iOS开发-常用第三方开源框架介绍(绝对够你用了)
- iOS跳转界面时隐藏tabBar的方法
- IOS开发之cocoapods
- 蓝懿 iOS 技术交流和心得分享 12.11
- iOS Xcode 7.2 以及各种版本Xcode工具下载地址
- 绘图 - 6
- iOS常见的设计模式
- 绘图 - 5
- ios mvc 中的view的界面的实现
- IOS核心动画
- iOS中通知中心(实例)
- iOS textField控件控制输入字符串的格式
- iOS开发53-Github和Source Tree的使用
- iOS常见错误6-The identity used to sign the executable is no longer valid.
- iOS speex
- iOS开发的各种小技巧
- iOS 协议代理
- iOS-文字自适应