khi*_*zar 5 iphone code-reuse refactoring coding-style ios
我是ios开发的新手,而我刚刚开始研究我的第一个应用程序.现在我的应用程序几乎在每个页面上都有一个主页按钮,在该按钮后面调用相同的代码片段以移动到主屏幕.这是每个具有主页按钮的控制器中的大量重复代码.这只是一个例子.还有很多其他场景,程序员仍在学习编码,我认为这是不好的做法,因为任何改变都必须在每个控制器上单独进行.
所以我的问题是,在为ios编码时,这种场景中的最佳实践是什么?
在这种情况下,要做的一件简单的事情是创建一个UIViewController子类(MyAppMasterVC例如)并按如下方式定义按钮:
- (IBAction)myCommonButtonAction { // code and such }
Run Code Online (Sandbox Code Playgroud)
在所有视图控制器中,继承这个视图控制器而不是UIViewController(a la @interface MyNewViewController : MyAppMasterVC)。
| 归档时间: |
|
| 查看次数: |
1132 次 |
| 最近记录: |