解决方案 »
- 求助iphone开发(View里面addsubview了一个uiscrollview,求助两层touch同时处理的方法)
- 在UIViewController上面点击按钮切换xib的问题
- Iphone开发如何实现根据输入产生联想功能
- NSURL转码问题
- 模拟器里的虚拟键盘为什么没有收起键盘的键
- 高富帅新标准,一段屌丝逆袭的独白!
- 如何开发类似美团一样的APP
- 如何隐藏table的headerView?
- iOS 中使用FMDB 查询最大值 一直提示I could not find the column named 'id'
- iOS TableView的HeaderView上的按钮不能点击怎么解决
- 程序在模拟器上运行正确,release的时候报错说找不到图标的文件
- 请问团队开发中如何管理nib\xib文件。
另一个页面,lable非常多,而且都不会去动他们。
我还是想这样
UILabel* descriptionLable6=[[[UILabel alloc] initWithFrame:CGRectMake((imageView6.frame.origin.x), (imageView6.frame.origin.y)+82, 98, 16)]autorelease];定义,没有问题吗。
那,如果界面是上百个UILable,你还有重复写100次?几行代码不就搞定了嘛
知道了,谢谢各位。我现在是开始用MyLabel动态添加了
还有就是请问一下,我每个Label都autorelease。一个页面四五十个。会不会有什么不妥啊?还是就是这样的呢。
1:程序里像这样的窗口多吗,如果不多的花,窗口里包含的10多个组件以手动的方式也是很快就能建好的。
2:创建一个自定义的组件的功能一定要是完善的,否则所以依赖它的组件都会不能使用
3:创建一个自定义组件的时间和难度会比手动创建10多个组件要更长的时间,和维护时间
4:手动建立10个组件能更方便独立扩展,一旦其中某个组件需要特别的功能时,已建立好的自定义组件就需要扩展,而这种扩展就会带来BUG。上面的第4条是手动放置组件的有点。
不同的环境里可以综合考虑周围的环境和条件,以次作为选择解决方案的依据,不能一味的最求某种技术的滥用。在实际的开发项目里也是存在因组件封装不完善而照成项目开发难度的情况。
Object-C使用委托来替代继承,本人觉得是否就是一种因继承滥用而出现的解决方案呢?(个人愚见)