iOS开发中的一些设计原则
来源:互联网 发布:软件测试员招聘 编辑:程序博客网 时间:2024/05/01 14:42
设计原则:
1、如果控制器的view之间存在父子关系,苹果官方建议对应的控制器也最好是父子关系
self addChildViewController:便于控制器之间的事件传递(例如屏幕旋转事件:- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration) – 事件的传递规则
[self.navigationController.view addSubview:vc.view]; [self.navigationController addChildViewController:vc];
2、计算子控件的Fram在layoutSubviews方法,或者控制器的ViewWillLayoutSubviews方法
/** //计算子控件的Fram*/- (void)layoutSubviews{
3、访问控制符 基本原则 :
-- 修饰成员变量方法 : @interface中 99% 的变量都应该使用 @private 控制, 用于辅助实现类其它方法的工具方法也要使用 @private 修饰, 定义在实现类内部;-- 子类访问 : 父类希望其成员变量能被子类访问, 使用 @protected 控制该成员变量;-- 接口默认 public 方法 : 暴露给其它类自由调用的方法, 在类接口中定义, 在类实现中实现它们;
阅读全文
0 0
- iOS开发中的一些设计原则
- 设计模式中的一些原则
- 设计模式中的一些原则
- 设计模式中的一些原则
- 数据库设计中的一些原则
- 敏捷开发中的设计原则
- 开发过程中的设计原则
- BREW 应用开发中的一些原则
- iOS中的一些设计模式
- iOS开发中的一些技巧
- iOS开发中的一些tips
- iOS开发中的一些坑
- 设计模式一些原则
- 设计模式一些原则
- 一些OOD设计原则
- 一些OOD设计原则
- 设计模式:一些原则
- 一些最基本的开发设计原则方法(整理)
- arm 测系统时间
- Hibernate单向一对多映射和双向一对多映射
- 移动端车牌识别嵌入到PDA中
- Maven settings.xml配置
- C++仿函数详解
- iOS开发中的一些设计原则
- 判断是否是安卓设备
- AngularJS学习笔记(3)——通过Ajax获取JSON数据
- 解决get请求中文乱码问题
- E
- json
- 牛客网---2016---华为扑克牌大小
- noip 2014年提高组大总结
- vm12安装os10.11