新秀问题: 我的ViewController.m变得越来越大了。将某些(通用)代码“卸载”到另一个dot-something文件(让我们称之为myStuff.m)的方法是什么?
或者重新解释一下这个问题:
实施例: 在myStuff.m中,我想执行以下操作:
[ViewController ViewController_Method:@"bla"];
yLocal = ViewController.xRemote;
[ViewController.myText setText:@"bla-bla"];
我需要将哪些代码添加到我的ViewController.m中,如何设置myStuff.m呢? 做(最简单)的方法是什么?
答案 0 :(得分:1)
<强>变量强>
声明公共变量
@property(nonatomic,strong) VariabledatType *myVariablename;
<强>方法强>
声明公共方法
-(void)myPublicMethod:(NSString *)perameterString;
从其他班级访问
让我们考虑变量和方法是Class1的一部分
Class1Obj.myVariablename //Accessing variables;
Class1Obj.myVariablename = someValuel; //setting values to variables;
[Class1Obj myPublicMethod:@"myString"]; //calling Methods;
答案 1 :(得分:1)
听起来像你需要阅读Objective-C,对象设计和模型视图控制器(MVC)。
这是一些链接
查看斯坦福大学关于iOS开发的讲座(Paul Hegarty) - 他们非常出色。