From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

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

diff --git a/screendisplay/Pods/MJExtension/MJExtension/NSObject+MJProperty.h b/screendisplay/Pods/MJExtension/MJExtension/NSObject+MJProperty.h
new file mode 100644
index 0000000..88c9039
--- /dev/null
+++ b/screendisplay/Pods/MJExtension/MJExtension/NSObject+MJProperty.h
@@ -0,0 +1,79 @@
+//
+//  NSObject+MJProperty.h
+//  MJExtensionExample
+//
+//  Created by MJ Lee on 15/4/17.
+//  Copyright (c) 2015��� ���������. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import "MJExtensionConst.h"
+
+@class MJProperty;
+
+/**
+ *  ������������������������block
+ *
+ *  @param property ���������������������
+ *  @param stop   YES���������������������NO������������������
+ */
+typedef void (^MJPropertiesEnumeration)(MJProperty *property, BOOL *stop);
+
+/** ������������������������key������������������ */
+typedef NSDictionary * (^MJReplacedKeyFromPropertyName)(void);
+typedef id (^MJReplacedKeyFromPropertyName121)(NSString *propertyName);
+/** ��������������������������������� */
+typedef NSDictionary * (^MJObjectClassInArray)(void);
+/** ��������������������������� */
+typedef id (^MJNewValueFromOldValue)(id object, id oldValue, MJProperty *property);
+
+/**
+ * ���������������������������
+ */
+@interface NSObject (MJProperty)
+#pragma mark - ������
+/**
+ *  ���������������������
+ */
++ (void)mj_enumerateProperties:(MJPropertiesEnumeration)enumeration;
+
+#pragma mark - ������������
+/**
+ *  ���������������������������
+ *
+ *  @param newValueFormOldValue ���������������������������
+ */
++ (void)mj_setupNewValueFromOldValue:(MJNewValueFromOldValue)newValueFormOldValue;
++ (id)mj_getNewValueFromObject:(__unsafe_unretained id)object oldValue:(__unsafe_unretained id)oldValue property:(__unsafe_unretained MJProperty *)property;
+
+#pragma mark - key������
+/**
+ *  ������������������������key������������������
+ *
+ *  @param replacedKeyFromPropertyName ������������������������key������������������
+ */
++ (void)mj_setupReplacedKeyFromPropertyName:(MJReplacedKeyFromPropertyName)replacedKeyFromPropertyName;
+/**
+ *  ������������������������key������������������
+ *
+ *  @param replacedKeyFromPropertyName121 ������������������������key������������������
+ */
++ (void)mj_setupReplacedKeyFromPropertyName121:(MJReplacedKeyFromPropertyName121)replacedKeyFromPropertyName121;
+
+#pragma mark - array model class������
+/**
+ *  ���������������������������������
+ *
+ *  @param objectClassInArray          ���������������������������������
+ */
++ (void)mj_setupObjectClassInArray:(MJObjectClassInArray)objectClassInArray;
+@end
+
+@interface NSObject (MJPropertyDeprecated_v_2_5_16)
++ (void)enumerateProperties:(MJPropertiesEnumeration)enumeration MJExtensionDeprecated("���������������������������mj_���������������mj_***");
++ (void)setupNewValueFromOldValue:(MJNewValueFromOldValue)newValueFormOldValue MJExtensionDeprecated("���������������������������mj_���������������mj_***");
++ (id)getNewValueFromObject:(__unsafe_unretained id)object oldValue:(__unsafe_unretained id)oldValue property:(__unsafe_unretained MJProperty *)property MJExtensionDeprecated("���������������������������mj_���������������mj_***");
++ (void)setupReplacedKeyFromPropertyName:(MJReplacedKeyFromPropertyName)replacedKeyFromPropertyName MJExtensionDeprecated("���������������������������mj_���������������mj_***");
++ (void)setupReplacedKeyFromPropertyName121:(MJReplacedKeyFromPropertyName121)replacedKeyFromPropertyName121 MJExtensionDeprecated("���������������������������mj_���������������mj_***");
++ (void)setupObjectClassInArray:(MJObjectClassInArray)objectClassInArray MJExtensionDeprecated("���������������������������mj_���������������mj_***");
+@end

--
Gitblit v1.8.0