iOS编程规范

2018-08-19  本文已影响0人  木木一直在哭泣

前言
以下是自己在iOS编程中学习的一些规范,记录和分享一下。虽然在日常开发中一般会有一些特定的规范,但是也会有一些大家都不太统一的写法,虽然这些写法本身明显的优劣,但是一个人有属于自己的开发风格还是很重要的。

一、命名规范

1.统一要求

2.类名

3.私有变量

5.property变量

@property (nonatomic, strong)   UIView  *view;

4.宏和常量命名

这里先只讨论宏和常量的命名,关于具体的使用的细节,还会有一篇博客仔细说明。

#define ANIMATION_DURATION 0.3

static const NSTimeInterval kAnimationDuration = 0.3;
//In the header file
extern NSString *const EOCStringConstant;

//In the implementation file
NSString *const EOCStringConstant = @"VALUE";

5.枚举类型的使用

enum EOCConnectionState{
         EOCConnectionStateDisconnected,
         EOCConnectionStateConnecting,
         EOCConnectionStateConnected,       
};
enum UIViewAutoresizing {
         UIViewAutoresizingNone                               = 0,
         UIViewAutoresizingFlexibleLeftMargin          = 1 << 0,
         UIViewAutoresizingFlexibleWidth                  = 1 << 1,
         UIViewAutoresizingFlexibleRightMargin        = 1 << 2,
         UIViewAutoresizingFlexibleTopMargin           = 1 << 3,
         UIViewAutoresizingFlexibleHeight                  = 1 << 4,
         UIViewAutoresizingFlexibleBottomMargin      = 1 <<5,
}

6.代理的命名

7.方法

上一篇 下一篇

猜你喜欢

热点阅读