From 3e8437ae559487362fae3525beb79c534c213a51 Mon Sep 17 00:00:00 2001
From: 单军华
Date: Thu, 12 Jul 2018 13:44:34 +0800
Subject: [PATCH] bug修复和功能优化

---
 screendisplay/Pods/MJExtension/MJExtension/NSObject+MJClass.h |   90 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/MJExtension/MJExtension/NSObject+MJClass.h b/screendisplay/Pods/MJExtension/MJExtension/NSObject+MJClass.h
new file mode 100644
index 0000000..260c8fc
--- /dev/null
+++ b/screendisplay/Pods/MJExtension/MJExtension/NSObject+MJClass.h
@@ -0,0 +1,90 @@
+//
+//  NSObject+MJClass.h
+//  MJExtensionExample
+//
+//  Created by MJ Lee on 15/8/11.
+//  Copyright (c) 2015��� ���������. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+/**
+ *  ������������������block������������
+ */
+typedef void (^MJClassesEnumeration)(Class c, BOOL *stop);
+
+/** ��������������������������������������������������������������� */
+typedef NSArray * (^MJAllowedPropertyNames)(void);
+/** ��������������������������������������������� */
+typedef NSArray * (^MJAllowedCodingPropertyNames)(void);
+
+/** ������������������������������������������������������������������������������ */
+typedef NSArray * (^MJIgnoredPropertyNames)(void);
+/** ������������������������������������������������������������ */
+typedef NSArray * (^MJIgnoredCodingPropertyNames)(void);
+
+/**
+ * ������������������
+ */
+@interface NSObject (MJClass)
+/**
+ *  ������������������
+ */
++ (void)mj_enumerateClasses:(MJClassesEnumeration)enumeration;
++ (void)mj_enumerateAllClasses:(MJClassesEnumeration)enumeration;
+
+#pragma mark - ���������������������
+/**
+ *  ���������������������������������������������������������������
+ *
+ *  @param allowedPropertyNames          ���������������������������������������������������������������
+ */
++ (void)mj_setupAllowedPropertyNames:(MJAllowedPropertyNames)allowedPropertyNames;
+
+/**
+ *  ���������������������������������������������������������������
+ */
++ (NSMutableArray *)mj_totalAllowedPropertyNames;
+
+#pragma mark - ���������������������
+/**
+ *  ������������������������������������������������������������������������������
+ *
+ *  @param ignoredPropertyNames          ������������������������������������������������������������������������������
+ */
++ (void)mj_setupIgnoredPropertyNames:(MJIgnoredPropertyNames)ignoredPropertyNames;
+
+/**
+ *  ������������������������������������������������������������������������������
+ */
++ (NSMutableArray *)mj_totalIgnoredPropertyNames;
+
+#pragma mark - ���������������������������
+/**
+ *  ���������������������������������������������
+ *
+ *  @param allowedCodingPropertyNames          ���������������������������������������������
+ */
++ (void)mj_setupAllowedCodingPropertyNames:(MJAllowedCodingPropertyNames)allowedCodingPropertyNames;
+
+/**
+ *  ���������������������������������������������������������������
+ */
++ (NSMutableArray *)mj_totalAllowedCodingPropertyNames;
+
+#pragma mark - ���������������������������
+/**
+ *  ������������������������������������������������������������
+ *
+ *  @param ignoredCodingPropertyNames          ������������������������������������������������������������
+ */
++ (void)mj_setupIgnoredCodingPropertyNames:(MJIgnoredCodingPropertyNames)ignoredCodingPropertyNames;
+
+/**
+ *  ������������������������������������������������������������
+ */
++ (NSMutableArray *)mj_totalIgnoredCodingPropertyNames;
+
+#pragma mark - ������������
++ (void)mj_setupBlockReturnValue:(id (^)(void))block key:(const char *)key;
+@end

--
Gitblit v1.8.0