在Obj-c中声明@interface中的变量时
@interface:NSObject {MyObject*myObject}
@property(不安全,非原子)MyObject*myObject;
比.仅将其声明为属性
@interface:NSObject {}
@property(不安全,非原子)MyObject*myObject; @结束
这里没有申报任何变量?
关心基督徒
嘿有经验的程序员!
我想问你一些干净的代码:)
我想保持我的代码干净,让它变得更好,所以这就是我的问题:
1)我应该把#imports放在哪里?我的原则:(我不认为它们很好)
代表们应该在.m
@interface ViewController() <UIAlertViewDelegate>
@end
Run Code Online (Sandbox Code Playgroud)2)我应该在哪里放置我的实例变量?
3)我应该把我的方法放在哪里?
(顺便说一句,这很明显)
4)#define?怎么样?
5)我应该在哪里放置NSNotification全局标识符以及如何组织它们
但......
一年前,我有另一种情况 - 一切都在.h,但我认为它也很糟糕
该怎么办?你使用什么原则?谢谢!
这是关于编码风格的问题,而不是关于"如何使其可编辑"的问题