iOS开发中一些最佳实践

Beautiful Scene

一、Notification 名称写法

首先,Notification名称命名的专用格式:

[Name of associated class] + [Did | Will] + [UniquePartOfName] + Notification

然后,我们应该使用extern关键字,在.h文件中暴露,在.m文件中定义。
举例如下:

// SomeClass.h
/**
 * 使用了系统定义的两个宏:
 * UIKIT_EXTERN 给extern关键字增加了兼容性,编程人员可用;
 * NSNotificationName 其实就是NSString *,编程人员可用;
 */
UIKIT_EXTERN NSNotificationName const anNotificationName;

// SomeClass.m
NSNotificationName const anNotificationName = @"SomeClassDidSendAMessageNotification";

你可能感兴趣的:(iOS开发中一些最佳实践)