文件目录修改,部分枚举加mew前缀

This commit is contained in:
linyudan
2023-12-08 14:55:52 -08:00
parent c51d2cb31d
commit 153f297ea7
318 changed files with 935 additions and 960 deletions

View File

@@ -156,4 +156,4 @@ SPEC CHECKSUMS:
PODFILE CHECKSUM: cc88fa05da662ee682fc0eeb502faab221faa032 PODFILE CHECKSUM: cc88fa05da662ee682fc0eeb502faab221faa032
COCOAPODS: 1.12.1 COCOAPODS: 1.14.2

View File

@@ -77,7 +77,7 @@
237054852B1F3B3200F5DE14 /* NetImageConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053FE2B1F3B3200F5DE14 /* NetImageConfig.m */; }; 237054852B1F3B3200F5DE14 /* NetImageConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053FE2B1F3B3200F5DE14 /* NetImageConfig.m */; };
237054862B1F3B3200F5DE14 /* NetImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054022B1F3B3200F5DE14 /* NetImageView.m */; }; 237054862B1F3B3200F5DE14 /* NetImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054022B1F3B3200F5DE14 /* NetImageView.m */; };
237054872B1F3B3200F5DE14 /* MewButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054042B1F3B3200F5DE14 /* MewButton.m */; }; 237054872B1F3B3200F5DE14 /* MewButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054042B1F3B3200F5DE14 /* MewButton.m */; };
237054882B1F3B3200F5DE14 /* YMEmptyTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054082B1F3B3200F5DE14 /* YMEmptyTableViewCell.m */; }; 237054882B1F3B3200F5DE14 /* MewEmptyTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054082B1F3B3200F5DE14 /* MewEmptyTableViewCell.m */; };
237054892B1F3B3200F5DE14 /* TTPopup.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370540B2B1F3B3200F5DE14 /* TTPopup.m */; }; 237054892B1F3B3200F5DE14 /* TTPopup.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370540B2B1F3B3200F5DE14 /* TTPopup.m */; };
2370548A2B1F3B3200F5DE14 /* TTAlertConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */; }; 2370548A2B1F3B3200F5DE14 /* TTAlertConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */; };
2370548B2B1F3B3200F5DE14 /* TTAlertButtonConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054122B1F3B3200F5DE14 /* TTAlertButtonConfig.m */; }; 2370548B2B1F3B3200F5DE14 /* TTAlertButtonConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054122B1F3B3200F5DE14 /* TTAlertButtonConfig.m */; };
@@ -97,11 +97,11 @@
237054A52B1F3B3200F5DE14 /* DESEncrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */; }; 237054A52B1F3B3200F5DE14 /* DESEncrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */; };
237054A62B1F3B3200F5DE14 /* MEWBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545E2B1F3B3200F5DE14 /* MEWBase64.m */; }; 237054A62B1F3B3200F5DE14 /* MEWBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545E2B1F3B3200F5DE14 /* MEWBase64.m */; };
237054A72B1F3B3200F5DE14 /* MewHUDTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */; }; 237054A72B1F3B3200F5DE14 /* MewHUDTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */; };
237054A82B1F3B3200F5DE14 /* MEWTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054612B1F3B3200F5DE14 /* MEWTimer.m */; }; 237054A82B1F3B3200F5DE14 /* MewTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054612B1F3B3200F5DE14 /* MewTimer.m */; };
237054A92B1F3B3200F5DE14 /* NewEncryptTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054642B1F3B3200F5DE14 /* NewEncryptTool.m */; }; 237054A92B1F3B3200F5DE14 /* MewEncryptTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054642B1F3B3200F5DE14 /* MewEncryptTool.m */; };
237054AA2B1F3B3200F5DE14 /* MEWGCDHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054682B1F3B3200F5DE14 /* MEWGCDHelper.m */; }; 237054AA2B1F3B3200F5DE14 /* MewGCDHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054682B1F3B3200F5DE14 /* MewGCDHelper.m */; };
237054AB2B1F3B3200F5DE14 /* MEWThemeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370546B2B1F3B3200F5DE14 /* MEWThemeColor.m */; }; 237054AB2B1F3B3200F5DE14 /* MewThemeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370546B2B1F3B3200F5DE14 /* MewThemeColor.m */; };
237054AC2B1F3B3200F5DE14 /* MEWRechargeStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370546E2B1F3B3200F5DE14 /* MEWRechargeStorage.m */; }; 237054AC2B1F3B3200F5DE14 /* MewRechargeStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370546E2B1F3B3200F5DE14 /* MewRechargeStorage.m */; };
237054AD2B1F3B3200F5DE14 /* YYReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054722B1F3B3200F5DE14 /* YYReachability.m */; }; 237054AD2B1F3B3200F5DE14 /* YYReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054722B1F3B3200F5DE14 /* YYReachability.m */; };
237054AE2B1F3B3200F5DE14 /* NSObject+MEWExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054742B1F3B3200F5DE14 /* NSObject+MEWExtension.m */; }; 237054AE2B1F3B3200F5DE14 /* NSObject+MEWExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054742B1F3B3200F5DE14 /* NSObject+MEWExtension.m */; };
237054AF2B1F3B3200F5DE14 /* MewPaymentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237054772B1F3B3200F5DE14 /* MewPaymentAction.swift */; }; 237054AF2B1F3B3200F5DE14 /* MewPaymentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237054772B1F3B3200F5DE14 /* MewPaymentAction.swift */; };
@@ -136,11 +136,11 @@
8C9C841B2B0C697A00A601BC /* MewRoomPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82F02B0C697A00A601BC /* MewRoomPresenter.m */; }; 8C9C841B2B0C697A00A601BC /* MewRoomPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82F02B0C697A00A601BC /* MewRoomPresenter.m */; };
8C9C841C2B0C697A00A601BC /* MewRoomInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82F52B0C697A00A601BC /* MewRoomInfoModel.m */; }; 8C9C841C2B0C697A00A601BC /* MewRoomInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82F52B0C697A00A601BC /* MewRoomInfoModel.m */; };
8C9C841E2B0C697A00A601BC /* MewRoomSendTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82FB2B0C697A00A601BC /* MewRoomSendTextView.m */; }; 8C9C841E2B0C697A00A601BC /* MewRoomSendTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82FB2B0C697A00A601BC /* MewRoomSendTextView.m */; };
8C9C841F2B0C697A00A601BC /* CHStageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82FE2B0C697A00A601BC /* CHStageView.m */; }; 8C9C841F2B0C697A00A601BC /* MewStageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82FE2B0C697A00A601BC /* MewStageView.m */; };
8C9C84202B0C697A00A601BC /* MicroView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83022B0C697A00A601BC /* MicroView.m */; }; 8C9C84202B0C697A00A601BC /* MicroView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83022B0C697A00A601BC /* MicroView.m */; };
8C9C84212B0C697A00A601BC /* MicroQueueModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83052B0C697A00A601BC /* MicroQueueModel.m */; }; 8C9C84212B0C697A00A601BC /* MewMicroQueueModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83052B0C697A00A601BC /* MewMicroQueueModel.m */; };
8C9C84222B0C697A00A601BC /* MicroExtModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83062B0C697A00A601BC /* MicroExtModel.m */; }; 8C9C84222B0C697A00A601BC /* MewMicroExtModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83062B0C697A00A601BC /* MewMicroExtModel.m */; };
8C9C84232B0C697A00A601BC /* MicroStateModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83072B0C697A00A601BC /* MicroStateModel.m */; }; 8C9C84232B0C697A00A601BC /* MewMicroStateModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83072B0C697A00A601BC /* MewMicroStateModel.m */; };
8C9C84242B0C697A00A601BC /* MewRoomMessageContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C830E2B0C697A00A601BC /* MewRoomMessageContainerView.m */; }; 8C9C84242B0C697A00A601BC /* MewRoomMessageContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C830E2B0C697A00A601BC /* MewRoomMessageContainerView.m */; };
8C9C84252B0C697A00A601BC /* MewMessageInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83112B0C697A00A601BC /* MewMessageInfoModel.m */; }; 8C9C84252B0C697A00A601BC /* MewMessageInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83112B0C697A00A601BC /* MewMessageInfoModel.m */; };
8C9C84262B0C697A00A601BC /* MewMessageRemoteExtModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83122B0C697A00A601BC /* MewMessageRemoteExtModel.m */; }; 8C9C84262B0C697A00A601BC /* MewMessageRemoteExtModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83122B0C697A00A601BC /* MewMessageRemoteExtModel.m */; };
@@ -244,8 +244,8 @@
237053162B1F3A5300F5DE14 /* Api+MewMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+MewMain.h"; sourceTree = "<group>"; }; 237053162B1F3A5300F5DE14 /* Api+MewMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+MewMain.h"; sourceTree = "<group>"; };
237053182B1F3A5D00F5DE14 /* MewClientDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewClientDataModel.h; sourceTree = "<group>"; }; 237053182B1F3A5D00F5DE14 /* MewClientDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewClientDataModel.h; sourceTree = "<group>"; };
237053192B1F3A5D00F5DE14 /* MewClientDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewClientDataModel.m; sourceTree = "<group>"; }; 237053192B1F3A5D00F5DE14 /* MewClientDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewClientDataModel.m; sourceTree = "<group>"; };
2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MewWebViewController.m; path = Main/MewWebViewController.m; sourceTree = "<group>"; }; 2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewWebViewController.m; sourceTree = "<group>"; };
2370531C2B1F3A6E00F5DE14 /* MewWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MewWebViewController.h; path = Main/MewWebViewController.h; sourceTree = "<group>"; }; 2370531C2B1F3A6E00F5DE14 /* MewWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewWebViewController.h; sourceTree = "<group>"; };
237053212B1F3AA000F5DE14 /* MewSocialStageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialStageView.h; sourceTree = "<group>"; }; 237053212B1F3AA000F5DE14 /* MewSocialStageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialStageView.h; sourceTree = "<group>"; };
237053232B1F3AA000F5DE14 /* MewSocialMicroView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSocialMicroView.m; sourceTree = "<group>"; }; 237053232B1F3AA000F5DE14 /* MewSocialMicroView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSocialMicroView.m; sourceTree = "<group>"; };
237053242B1F3AA000F5DE14 /* MewSocialMicroView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialMicroView.h; sourceTree = "<group>"; }; 237053242B1F3AA000F5DE14 /* MewSocialMicroView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialMicroView.h; sourceTree = "<group>"; };
@@ -339,8 +339,8 @@
237054022B1F3B3200F5DE14 /* NetImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetImageView.m; sourceTree = "<group>"; }; 237054022B1F3B3200F5DE14 /* NetImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetImageView.m; sourceTree = "<group>"; };
237054042B1F3B3200F5DE14 /* MewButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewButton.m; sourceTree = "<group>"; }; 237054042B1F3B3200F5DE14 /* MewButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewButton.m; sourceTree = "<group>"; };
237054052B1F3B3200F5DE14 /* MewButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewButton.h; sourceTree = "<group>"; }; 237054052B1F3B3200F5DE14 /* MewButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewButton.h; sourceTree = "<group>"; };
237054072B1F3B3200F5DE14 /* YMEmptyTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMEmptyTableViewCell.h; sourceTree = "<group>"; }; 237054072B1F3B3200F5DE14 /* MewEmptyTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewEmptyTableViewCell.h; sourceTree = "<group>"; };
237054082B1F3B3200F5DE14 /* YMEmptyTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YMEmptyTableViewCell.m; sourceTree = "<group>"; }; 237054082B1F3B3200F5DE14 /* MewEmptyTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewEmptyTableViewCell.m; sourceTree = "<group>"; };
237054092B1F3B3200F5DE14 /* MewBaseNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewBaseNavigationController.h; sourceTree = "<group>"; }; 237054092B1F3B3200F5DE14 /* MewBaseNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewBaseNavigationController.h; sourceTree = "<group>"; };
2370540B2B1F3B3200F5DE14 /* TTPopup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopup.m; sourceTree = "<group>"; }; 2370540B2B1F3B3200F5DE14 /* TTPopup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopup.m; sourceTree = "<group>"; };
2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertConfig.m; sourceTree = "<group>"; }; 2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertConfig.m; sourceTree = "<group>"; };
@@ -384,17 +384,17 @@
2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DESEncrypt.m; sourceTree = "<group>"; }; 2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DESEncrypt.m; sourceTree = "<group>"; };
2370545E2B1F3B3200F5DE14 /* MEWBase64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWBase64.m; sourceTree = "<group>"; }; 2370545E2B1F3B3200F5DE14 /* MEWBase64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWBase64.m; sourceTree = "<group>"; };
2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHUDTool.m; sourceTree = "<group>"; }; 2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHUDTool.m; sourceTree = "<group>"; };
237054612B1F3B3200F5DE14 /* MEWTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWTimer.m; sourceTree = "<group>"; }; 237054612B1F3B3200F5DE14 /* MewTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewTimer.m; sourceTree = "<group>"; };
237054622B1F3B3200F5DE14 /* MEWTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWTimer.h; sourceTree = "<group>"; }; 237054622B1F3B3200F5DE14 /* MewTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewTimer.h; sourceTree = "<group>"; };
237054642B1F3B3200F5DE14 /* NewEncryptTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NewEncryptTool.m; sourceTree = "<group>"; }; 237054642B1F3B3200F5DE14 /* MewEncryptTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewEncryptTool.m; sourceTree = "<group>"; };
237054652B1F3B3200F5DE14 /* NewEncryptTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewEncryptTool.h; sourceTree = "<group>"; }; 237054652B1F3B3200F5DE14 /* MewEncryptTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewEncryptTool.h; sourceTree = "<group>"; };
237054662B1F3B3200F5DE14 /* NSObject+MEWExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MEWExtension.h"; sourceTree = "<group>"; }; 237054662B1F3B3200F5DE14 /* NSObject+MEWExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MEWExtension.h"; sourceTree = "<group>"; };
237054682B1F3B3200F5DE14 /* MEWGCDHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWGCDHelper.m; sourceTree = "<group>"; }; 237054682B1F3B3200F5DE14 /* MewGCDHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewGCDHelper.m; sourceTree = "<group>"; };
237054692B1F3B3200F5DE14 /* MEWGCDHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWGCDHelper.h; sourceTree = "<group>"; }; 237054692B1F3B3200F5DE14 /* MewGCDHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewGCDHelper.h; sourceTree = "<group>"; };
2370546B2B1F3B3200F5DE14 /* MEWThemeColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWThemeColor.m; sourceTree = "<group>"; }; 2370546B2B1F3B3200F5DE14 /* MewThemeColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewThemeColor.m; sourceTree = "<group>"; };
2370546C2B1F3B3200F5DE14 /* MEWThemeColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWThemeColor.h; sourceTree = "<group>"; }; 2370546C2B1F3B3200F5DE14 /* MewThemeColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewThemeColor.h; sourceTree = "<group>"; };
2370546E2B1F3B3200F5DE14 /* MEWRechargeStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWRechargeStorage.m; sourceTree = "<group>"; }; 2370546E2B1F3B3200F5DE14 /* MewRechargeStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRechargeStorage.m; sourceTree = "<group>"; };
2370546F2B1F3B3200F5DE14 /* MEWRechargeStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWRechargeStorage.h; sourceTree = "<group>"; }; 2370546F2B1F3B3200F5DE14 /* MewRechargeStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRechargeStorage.h; sourceTree = "<group>"; };
237054712B1F3B3200F5DE14 /* YYReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYReachability.h; sourceTree = "<group>"; }; 237054712B1F3B3200F5DE14 /* YYReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYReachability.h; sourceTree = "<group>"; };
237054722B1F3B3200F5DE14 /* YYReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYReachability.m; sourceTree = "<group>"; }; 237054722B1F3B3200F5DE14 /* YYReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYReachability.m; sourceTree = "<group>"; };
237054732B1F3B3200F5DE14 /* MewHUDTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHUDTool.h; sourceTree = "<group>"; }; 237054732B1F3B3200F5DE14 /* MewHUDTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHUDTool.h; sourceTree = "<group>"; };
@@ -469,17 +469,17 @@
8C9C82F82B0C697A00A601BC /* MewMicroQueueProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMicroQueueProtocol.h; sourceTree = "<group>"; }; 8C9C82F82B0C697A00A601BC /* MewMicroQueueProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMicroQueueProtocol.h; sourceTree = "<group>"; };
8C9C82FB2B0C697A00A601BC /* MewRoomSendTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomSendTextView.m; sourceTree = "<group>"; }; 8C9C82FB2B0C697A00A601BC /* MewRoomSendTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomSendTextView.m; sourceTree = "<group>"; };
8C9C82FC2B0C697A00A601BC /* MewRoomSendTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomSendTextView.h; sourceTree = "<group>"; }; 8C9C82FC2B0C697A00A601BC /* MewRoomSendTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomSendTextView.h; sourceTree = "<group>"; };
8C9C82FE2B0C697A00A601BC /* CHStageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHStageView.m; sourceTree = "<group>"; }; 8C9C82FE2B0C697A00A601BC /* MewStageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewStageView.m; sourceTree = "<group>"; };
8C9C83002B0C697A00A601BC /* MicroView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroView.h; sourceTree = "<group>"; }; 8C9C83002B0C697A00A601BC /* MicroView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroView.h; sourceTree = "<group>"; };
8C9C83012B0C697A00A601BC /* MicroViewProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroViewProtocol.h; sourceTree = "<group>"; }; 8C9C83012B0C697A00A601BC /* MicroViewProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroViewProtocol.h; sourceTree = "<group>"; };
8C9C83022B0C697A00A601BC /* MicroView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MicroView.m; sourceTree = "<group>"; }; 8C9C83022B0C697A00A601BC /* MicroView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MicroView.m; sourceTree = "<group>"; };
8C9C83042B0C697A00A601BC /* MicroStateModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroStateModel.h; sourceTree = "<group>"; }; 8C9C83042B0C697A00A601BC /* MewMicroStateModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMicroStateModel.h; sourceTree = "<group>"; };
8C9C83052B0C697A00A601BC /* MicroQueueModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MicroQueueModel.m; sourceTree = "<group>"; }; 8C9C83052B0C697A00A601BC /* MewMicroQueueModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMicroQueueModel.m; sourceTree = "<group>"; };
8C9C83062B0C697A00A601BC /* MicroExtModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MicroExtModel.m; sourceTree = "<group>"; }; 8C9C83062B0C697A00A601BC /* MewMicroExtModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMicroExtModel.m; sourceTree = "<group>"; };
8C9C83072B0C697A00A601BC /* MicroStateModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MicroStateModel.m; sourceTree = "<group>"; }; 8C9C83072B0C697A00A601BC /* MewMicroStateModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMicroStateModel.m; sourceTree = "<group>"; };
8C9C83082B0C697A00A601BC /* MicroExtModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroExtModel.h; sourceTree = "<group>"; }; 8C9C83082B0C697A00A601BC /* MewMicroExtModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMicroExtModel.h; sourceTree = "<group>"; };
8C9C83092B0C697A00A601BC /* MicroQueueModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicroQueueModel.h; sourceTree = "<group>"; }; 8C9C83092B0C697A00A601BC /* MewMicroQueueModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMicroQueueModel.h; sourceTree = "<group>"; };
8C9C830A2B0C697A00A601BC /* CHStageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHStageView.h; sourceTree = "<group>"; }; 8C9C830A2B0C697A00A601BC /* MewStageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewStageView.h; sourceTree = "<group>"; };
8C9C830B2B0C697A00A601BC /* MewRoomGuestDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomGuestDelegate.h; sourceTree = "<group>"; }; 8C9C830B2B0C697A00A601BC /* MewRoomGuestDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomGuestDelegate.h; sourceTree = "<group>"; };
8C9C830E2B0C697A00A601BC /* MewRoomMessageContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomMessageContainerView.m; sourceTree = "<group>"; }; 8C9C830E2B0C697A00A601BC /* MewRoomMessageContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomMessageContainerView.m; sourceTree = "<group>"; };
8C9C830F2B0C697A00A601BC /* MewRoomMessageContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomMessageContainerView.h; sourceTree = "<group>"; }; 8C9C830F2B0C697A00A601BC /* MewRoomMessageContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomMessageContainerView.h; sourceTree = "<group>"; };
@@ -656,6 +656,7 @@
2337572F2B0CB577001D0B7F /* View */ = { 2337572F2B0CB577001D0B7F /* View */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
237053462B1F3AA000F5DE14 /* MewSessionList */,
233757302B0CB577001D0B7F /* NIMViews */, 233757302B0CB577001D0B7F /* NIMViews */,
233757372B0CB577001D0B7F /* Session */, 233757372B0CB577001D0B7F /* Session */,
); );
@@ -735,27 +736,6 @@
path = Tool; path = Tool;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
2370531E2B1F3AA000F5DE14 /* Room */ = {
isa = PBXGroup;
children = (
2370531F2B1F3AA000F5DE14 /* View */,
);
path = Room;
sourceTree = "<group>";
};
2370531F2B1F3AA000F5DE14 /* View */ = {
isa = PBXGroup;
children = (
237053202B1F3AA000F5DE14 /* RoomStageView */,
237053262B1F3AA000F5DE14 /* MewRoomViewController.h */,
237053272B1F3AA000F5DE14 /* RoomRightView */,
2370532A2B1F3AA000F5DE14 /* RoomHeaderView */,
2370532D2B1F3AA000F5DE14 /* RoomMessageView */,
237053302B1F3AA000F5DE14 /* MewRoomViewController.m */,
);
path = View;
sourceTree = "<group>";
};
237053202B1F3AA000F5DE14 /* RoomStageView */ = { 237053202B1F3AA000F5DE14 /* RoomStageView */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -802,47 +782,6 @@
path = RoomMessageView; path = RoomMessageView;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
237053312B1F3AA000F5DE14 /* Mine */ = {
isa = PBXGroup;
children = (
237053322B1F3AA000F5DE14 /* View */,
);
path = Mine;
sourceTree = "<group>";
};
237053322B1F3AA000F5DE14 /* View */ = {
isa = PBXGroup;
children = (
237053332B1F3AA000F5DE14 /* MewRechargeViewController.m */,
237053342B1F3AA000F5DE14 /* MewMineCollectionViewController.h */,
237053352B1F3AA000F5DE14 /* MewRechargeSubView.h */,
237053362B1F3AA000F5DE14 /* MewMineCollectionViewController.m */,
237053372B1F3AA000F5DE14 /* MewRechargeViewController.h */,
237053382B1F3AA000F5DE14 /* MewRechargeSubView.m */,
);
path = View;
sourceTree = "<group>";
};
237053392B1F3AA000F5DE14 /* Login */ = {
isa = PBXGroup;
children = (
2370533A2B1F3AA000F5DE14 /* View */,
);
path = Login;
sourceTree = "<group>";
};
2370533A2B1F3AA000F5DE14 /* View */ = {
isa = PBXGroup;
children = (
2370533B2B1F3AA000F5DE14 /* MewLoginViewController.h */,
2370533C2B1F3AA000F5DE14 /* MewLoginNumberViewController.h */,
2370533D2B1F3AA000F5DE14 /* SubView */,
237053422B1F3AA000F5DE14 /* MewLoginNumberViewController.m */,
237053432B1F3AA000F5DE14 /* MewLoginViewController.m */,
);
path = View;
sourceTree = "<group>";
};
2370533D2B1F3AA000F5DE14 /* SubView */ = { 2370533D2B1F3AA000F5DE14 /* SubView */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -854,23 +793,7 @@
path = SubView; path = SubView;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
237053442B1F3AA000F5DE14 /* Message */ = { 237053462B1F3AA000F5DE14 /* MewSessionList */ = {
isa = PBXGroup;
children = (
237053452B1F3AA000F5DE14 /* View */,
);
path = Message;
sourceTree = "<group>";
};
237053452B1F3AA000F5DE14 /* View */ = {
isa = PBXGroup;
children = (
237053462B1F3AA000F5DE14 /* SessionList */,
);
path = View;
sourceTree = "<group>";
};
237053462B1F3AA000F5DE14 /* SessionList */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
237053472B1F3AA000F5DE14 /* MewSessionListViewController.h */, 237053472B1F3AA000F5DE14 /* MewSessionListViewController.h */,
@@ -878,7 +801,7 @@
237053492B1F3AA000F5DE14 /* MewSessionListTableViewCell.h */, 237053492B1F3AA000F5DE14 /* MewSessionListTableViewCell.h */,
2370534A2B1F3AA000F5DE14 /* MewSessionListViewController.m */, 2370534A2B1F3AA000F5DE14 /* MewSessionListViewController.m */,
); );
path = SessionList; path = MewSessionList;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
2370534B2B1F3AA100F5DE14 /* Party */ = { 2370534B2B1F3AA100F5DE14 /* Party */ = {
@@ -1079,8 +1002,8 @@
237054062B1F3B3200F5DE14 /* EmptyView */ = { 237054062B1F3B3200F5DE14 /* EmptyView */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
237054072B1F3B3200F5DE14 /* YMEmptyTableViewCell.h */, 237054072B1F3B3200F5DE14 /* MewEmptyTableViewCell.h */,
237054082B1F3B3200F5DE14 /* YMEmptyTableViewCell.m */, 237054082B1F3B3200F5DE14 /* MewEmptyTableViewCell.m */,
); );
path = EmptyView; path = EmptyView;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1317,8 +1240,8 @@
237054602B1F3B3200F5DE14 /* Timer */ = { 237054602B1F3B3200F5DE14 /* Timer */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
237054622B1F3B3200F5DE14 /* MEWTimer.h */, 237054622B1F3B3200F5DE14 /* MewTimer.h */,
237054612B1F3B3200F5DE14 /* MEWTimer.m */, 237054612B1F3B3200F5DE14 /* MewTimer.m */,
); );
path = Timer; path = Timer;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1326,8 +1249,8 @@
237054632B1F3B3200F5DE14 /* EncryptTool */ = { 237054632B1F3B3200F5DE14 /* EncryptTool */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
237054642B1F3B3200F5DE14 /* NewEncryptTool.m */, 237054642B1F3B3200F5DE14 /* MewEncryptTool.m */,
237054652B1F3B3200F5DE14 /* NewEncryptTool.h */, 237054652B1F3B3200F5DE14 /* MewEncryptTool.h */,
); );
path = EncryptTool; path = EncryptTool;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1335,8 +1258,8 @@
237054672B1F3B3200F5DE14 /* GCDHelper */ = { 237054672B1F3B3200F5DE14 /* GCDHelper */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
237054682B1F3B3200F5DE14 /* MEWGCDHelper.m */, 237054682B1F3B3200F5DE14 /* MewGCDHelper.m */,
237054692B1F3B3200F5DE14 /* MEWGCDHelper.h */, 237054692B1F3B3200F5DE14 /* MewGCDHelper.h */,
); );
path = GCDHelper; path = GCDHelper;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1344,8 +1267,8 @@
2370546A2B1F3B3200F5DE14 /* ThemeColor */ = { 2370546A2B1F3B3200F5DE14 /* ThemeColor */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
2370546B2B1F3B3200F5DE14 /* MEWThemeColor.m */, 2370546B2B1F3B3200F5DE14 /* MewThemeColor.m */,
2370546C2B1F3B3200F5DE14 /* MEWThemeColor.h */, 2370546C2B1F3B3200F5DE14 /* MewThemeColor.h */,
); );
path = ThemeColor; path = ThemeColor;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1353,8 +1276,8 @@
2370546D2B1F3B3200F5DE14 /* IAPHelper */ = { 2370546D2B1F3B3200F5DE14 /* IAPHelper */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
2370546E2B1F3B3200F5DE14 /* MEWRechargeStorage.m */, 2370546E2B1F3B3200F5DE14 /* MewRechargeStorage.m */,
2370546F2B1F3B3200F5DE14 /* MEWRechargeStorage.h */, 2370546F2B1F3B3200F5DE14 /* MewRechargeStorage.h */,
); );
path = IAPHelper; path = IAPHelper;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1453,11 +1376,8 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8C9C84B22B0E94FA00A601BC /* yinmeng-ios.entitlements */, 8C9C84B22B0E94FA00A601BC /* yinmeng-ios.entitlements */,
8C9C847B2B0C697F00A601BC /* Sources */, 8C9C83B72B0C697A00A601BC /* ClientConfig */,
8C9C82DE2B0C697A00A601BC /* Main */, 8C9C82DE2B0C697A00A601BC /* Main */,
2370531C2B1F3A6E00F5DE14 /* MewWebViewController.h */,
2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */,
8C9C82DD2B0C697000A601BC /* Library */,
8C9C82D72B0C696900A601BC /* Global */, 8C9C82D72B0C696900A601BC /* Global */,
8C9C82212B0C695600A601BC /* Base */, 8C9C82212B0C695600A601BC /* Base */,
8C9C821A2B0C694900A601BC /* AppDelegate */, 8C9C821A2B0C694900A601BC /* AppDelegate */,
@@ -1517,42 +1437,27 @@
path = Global; path = Global;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
8C9C82DD2B0C697000A601BC /* Library */ = {
isa = PBXGroup;
children = (
);
path = Library;
sourceTree = "<group>";
};
8C9C82DE2B0C697A00A601BC /* Main */ = { 8C9C82DE2B0C697A00A601BC /* Main */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8C9C82E02B0C697A00A601BC /* YinMeng */, 2370535E2B1F3AA100F5DE14 /* Home */,
8C9C83C12B0C697A00A601BC /* Mew */, 2370534B2B1F3AA100F5DE14 /* Party */,
8C9C83AB2B0C697A00A601BC /* Tabbar */,
8C9C83B62B0C697A00A601BC /* MewParty */,
8C9C83B72B0C697A00A601BC /* ClientConfig */,
);
path = Main;
sourceTree = "<group>";
};
8C9C82E02B0C697A00A601BC /* YinMeng */ = {
isa = PBXGroup;
children = (
8C9C84802B0D25C700A601BC /* ModuleKit */, 8C9C84802B0D25C700A601BC /* ModuleKit */,
8C9C82EE2B0C697A00A601BC /* Room */, 8C9C82EE2B0C697A00A601BC /* Room */,
233757242B0CB577001D0B7F /* Message */, 233757242B0CB577001D0B7F /* Message */,
8C9C834D2B0C697A00A601BC /* RTC */,
8C9C83582B0C697A00A601BC /* Mine */, 8C9C83582B0C697A00A601BC /* Mine */,
8C9C83822B0C697A00A601BC /* IM */, 8C9C83822B0C697A00A601BC /* IM */,
8C9C83892B0C697A00A601BC /* Login */, 8C9C83892B0C697A00A601BC /* Login */,
8CAB973C2B23A09800ED8639 /* WebView */,
8C9C83AB2B0C697A00A601BC /* Tabbar */,
); );
path = YinMeng; path = Main;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
8C9C82EE2B0C697A00A601BC /* Room */ = { 8C9C82EE2B0C697A00A601BC /* Room */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8C9C834D2B0C697A00A601BC /* RTC */,
8C9C82EF2B0C697A00A601BC /* Presenter */, 8C9C82EF2B0C697A00A601BC /* Presenter */,
8C9C82F22B0C697A00A601BC /* Protocol */, 8C9C82F22B0C697A00A601BC /* Protocol */,
8C9C82F42B0C697A00A601BC /* Model */, 8C9C82F42B0C697A00A601BC /* Model */,
@@ -1591,6 +1496,7 @@
8C9C82F72B0C697A00A601BC /* View */ = { 8C9C82F72B0C697A00A601BC /* View */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8CAB973B2B239F4A00ED8639 /* MewView */,
8C9C84912B0D659800A601BC /* AnimationView */, 8C9C84912B0D659800A601BC /* AnimationView */,
8C9C82F82B0C697A00A601BC /* MewMicroQueueProtocol.h */, 8C9C82F82B0C697A00A601BC /* MewMicroQueueProtocol.h */,
8C9C82FA2B0C697A00A601BC /* MenuContainerView */, 8C9C82FA2B0C697A00A601BC /* MenuContainerView */,
@@ -1617,8 +1523,8 @@
children = ( children = (
8C9C82FF2B0C697A00A601BC /* MicroView */, 8C9C82FF2B0C697A00A601BC /* MicroView */,
8C9C83032B0C697A00A601BC /* Model */, 8C9C83032B0C697A00A601BC /* Model */,
8C9C830A2B0C697A00A601BC /* CHStageView.h */, 8C9C830A2B0C697A00A601BC /* MewStageView.h */,
8C9C82FE2B0C697A00A601BC /* CHStageView.m */, 8C9C82FE2B0C697A00A601BC /* MewStageView.m */,
); );
path = StageView; path = StageView;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1636,12 +1542,12 @@
8C9C83032B0C697A00A601BC /* Model */ = { 8C9C83032B0C697A00A601BC /* Model */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8C9C83042B0C697A00A601BC /* MicroStateModel.h */, 8C9C83042B0C697A00A601BC /* MewMicroStateModel.h */,
8C9C83052B0C697A00A601BC /* MicroQueueModel.m */, 8C9C83072B0C697A00A601BC /* MewMicroStateModel.m */,
8C9C83062B0C697A00A601BC /* MicroExtModel.m */, 8C9C83092B0C697A00A601BC /* MewMicroQueueModel.h */,
8C9C83072B0C697A00A601BC /* MicroStateModel.m */, 8C9C83052B0C697A00A601BC /* MewMicroQueueModel.m */,
8C9C83082B0C697A00A601BC /* MicroExtModel.h */, 8C9C83062B0C697A00A601BC /* MewMicroExtModel.m */,
8C9C83092B0C697A00A601BC /* MicroQueueModel.h */, 8C9C83082B0C697A00A601BC /* MewMicroExtModel.h */,
); );
path = Model; path = Model;
sourceTree = "<group>"; sourceTree = "<group>";
@@ -1796,6 +1702,7 @@
8C9C836E2B0C697A00A601BC /* View */ = { 8C9C836E2B0C697A00A601BC /* View */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8CAB973A2B239F1900ED8639 /* MiewMineView */,
8C92A8152B0EF3CE008F362C /* SubView */, 8C92A8152B0EF3CE008F362C /* SubView */,
8C9C836F2B0C697A00A601BC /* CollectRoom */, 8C9C836F2B0C697A00A601BC /* CollectRoom */,
8C9C83752B0C697A00A601BC /* Setting */, 8C9C83752B0C697A00A601BC /* Setting */,
@@ -1942,6 +1849,7 @@
8C9C839E2B0C697A00A601BC /* View */ = { 8C9C839E2B0C697A00A601BC /* View */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
8CAB97392B239ECE00ED8639 /* MewView */,
8C9C83A12B0C697A00A601BC /* MewLoginForgetPasswordViewController.h */, 8C9C83A12B0C697A00A601BC /* MewLoginForgetPasswordViewController.h */,
8C9C839F2B0C697A00A601BC /* MewLoginForgetPasswordViewController.m */, 8C9C839F2B0C697A00A601BC /* MewLoginForgetPasswordViewController.m */,
8C9C83A02B0C697A00A601BC /* MewLoginFullInfoViewController.h */, 8C9C83A02B0C697A00A601BC /* MewLoginFullInfoViewController.h */,
@@ -1987,13 +1895,6 @@
path = Tabbar; path = Tabbar;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
8C9C83B62B0C697A00A601BC /* MewParty */ = {
isa = PBXGroup;
children = (
);
path = MewParty;
sourceTree = "<group>";
};
8C9C83B72B0C697A00A601BC /* ClientConfig */ = { 8C9C83B72B0C697A00A601BC /* ClientConfig */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -2023,26 +1924,6 @@
path = Api; path = Api;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
8C9C83C12B0C697A00A601BC /* Mew */ = {
isa = PBXGroup;
children = (
2370535E2B1F3AA100F5DE14 /* Home */,
237053392B1F3AA000F5DE14 /* Login */,
237053442B1F3AA000F5DE14 /* Message */,
237053312B1F3AA000F5DE14 /* Mine */,
2370534B2B1F3AA100F5DE14 /* Party */,
2370531E2B1F3AA000F5DE14 /* Room */,
);
path = Mew;
sourceTree = "<group>";
};
8C9C847B2B0C697F00A601BC /* Sources */ = {
isa = PBXGroup;
children = (
);
path = Sources;
sourceTree = "<group>";
};
8C9C84802B0D25C700A601BC /* ModuleKit */ = { 8C9C84802B0D25C700A601BC /* ModuleKit */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -2103,6 +1984,53 @@
path = Presenter; path = Presenter;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
8CAB97392B239ECE00ED8639 /* MewView */ = {
isa = PBXGroup;
children = (
2370533B2B1F3AA000F5DE14 /* MewLoginViewController.h */,
2370533C2B1F3AA000F5DE14 /* MewLoginNumberViewController.h */,
2370533D2B1F3AA000F5DE14 /* SubView */,
237053422B1F3AA000F5DE14 /* MewLoginNumberViewController.m */,
237053432B1F3AA000F5DE14 /* MewLoginViewController.m */,
);
path = MewView;
sourceTree = "<group>";
};
8CAB973A2B239F1900ED8639 /* MiewMineView */ = {
isa = PBXGroup;
children = (
237053332B1F3AA000F5DE14 /* MewRechargeViewController.m */,
237053342B1F3AA000F5DE14 /* MewMineCollectionViewController.h */,
237053352B1F3AA000F5DE14 /* MewRechargeSubView.h */,
237053362B1F3AA000F5DE14 /* MewMineCollectionViewController.m */,
237053372B1F3AA000F5DE14 /* MewRechargeViewController.h */,
237053382B1F3AA000F5DE14 /* MewRechargeSubView.m */,
);
path = MiewMineView;
sourceTree = "<group>";
};
8CAB973B2B239F4A00ED8639 /* MewView */ = {
isa = PBXGroup;
children = (
237053202B1F3AA000F5DE14 /* RoomStageView */,
237053262B1F3AA000F5DE14 /* MewRoomViewController.h */,
237053272B1F3AA000F5DE14 /* RoomRightView */,
2370532A2B1F3AA000F5DE14 /* RoomHeaderView */,
2370532D2B1F3AA000F5DE14 /* RoomMessageView */,
237053302B1F3AA000F5DE14 /* MewRoomViewController.m */,
);
path = MewView;
sourceTree = "<group>";
};
8CAB973C2B23A09800ED8639 /* WebView */ = {
isa = PBXGroup;
children = (
2370531C2B1F3A6E00F5DE14 /* MewWebViewController.h */,
2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */,
);
path = WebView;
sourceTree = "<group>";
};
B603F71B608343F0E1A79C4B /* Frameworks */ = { B603F71B608343F0E1A79C4B /* Frameworks */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -2257,12 +2185,12 @@
8C9C821F2B0C694900A601BC /* AppDelegate.m in Sources */, 8C9C821F2B0C694900A601BC /* AppDelegate.m in Sources */,
8C92A8182B0EF3E9008F362C /* MewMineModifPayPwdView.m in Sources */, 8C92A8182B0EF3E9008F362C /* MewMineModifPayPwdView.m in Sources */,
237053F12B1F3B1700F5DE14 /* MewHtmlUrl.m in Sources */, 237053F12B1F3B1700F5DE14 /* MewHtmlUrl.m in Sources */,
237054A92B1F3B3200F5DE14 /* NewEncryptTool.m in Sources */, 237054A92B1F3B3200F5DE14 /* MewEncryptTool.m in Sources */,
237054A82B1F3B3200F5DE14 /* MEWTimer.m in Sources */, 237054A82B1F3B3200F5DE14 /* MewTimer.m in Sources */,
2370547F2B1F3B3200F5DE14 /* UIView+MewFilletCorner.m in Sources */, 2370547F2B1F3B3200F5DE14 /* UIView+MewFilletCorner.m in Sources */,
8C9C84462B0C697A00A601BC /* MewMineSettingViewController.m in Sources */, 8C9C84462B0C697A00A601BC /* MewMineSettingViewController.m in Sources */,
237054882B1F3B3200F5DE14 /* YMEmptyTableViewCell.m in Sources */, 237054882B1F3B3200F5DE14 /* MewEmptyTableViewCell.m in Sources */,
237054AA2B1F3B3200F5DE14 /* MEWGCDHelper.m in Sources */, 237054AA2B1F3B3200F5DE14 /* MewGCDHelper.m in Sources */,
237054872B1F3B3200F5DE14 /* MewButton.m in Sources */, 237054872B1F3B3200F5DE14 /* MewButton.m in Sources */,
237053142B1F3A3D00F5DE14 /* MewClientConfig.m in Sources */, 237053142B1F3A3D00F5DE14 /* MewClientConfig.m in Sources */,
8C9C843D2B0C697A00A601BC /* MewMineCollectRoomPresenter.m in Sources */, 8C9C843D2B0C697A00A601BC /* MewMineCollectRoomPresenter.m in Sources */,
@@ -2284,7 +2212,7 @@
8CAB96F52B1AB15200ED8639 /* MewRoomAnimationGroup.m in Sources */, 8CAB96F52B1AB15200ED8639 /* MewRoomAnimationGroup.m in Sources */,
237054B12B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m in Sources */, 237054B12B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m in Sources */,
237054E72B204F1000F5DE14 /* MewUtility+MewApp.m in Sources */, 237054E72B204F1000F5DE14 /* MewUtility+MewApp.m in Sources */,
237054AC2B1F3B3200F5DE14 /* MEWRechargeStorage.m in Sources */, 237054AC2B1F3B3200F5DE14 /* MewRechargeStorage.m in Sources */,
237053962B1F3AA100F5DE14 /* Api+MewParty.m in Sources */, 237053962B1F3AA100F5DE14 /* Api+MewParty.m in Sources */,
237054812B1F3B3200F5DE14 /* MewStackManager.m in Sources */, 237054812B1F3B3200F5DE14 /* MewStackManager.m in Sources */,
8C92A80E2B0EEF3A008F362C /* MewLoginBindPhoneViewController.m in Sources */, 8C92A80E2B0EEF3A008F362C /* MewLoginBindPhoneViewController.m in Sources */,
@@ -2312,7 +2240,7 @@
237054A42B1F3B3200F5DE14 /* MewTimeIntervalUtils.m in Sources */, 237054A42B1F3B3200F5DE14 /* MewTimeIntervalUtils.m in Sources */,
233757562B0CB577001D0B7F /* MewMessagePresenter.m in Sources */, 233757562B0CB577001D0B7F /* MewMessagePresenter.m in Sources */,
8C9C84512B0C697A00A601BC /* MewLoginPasswordPresent.m in Sources */, 8C9C84512B0C697A00A601BC /* MewLoginPasswordPresent.m in Sources */,
8C9C841F2B0C697A00A601BC /* CHStageView.m in Sources */, 8C9C841F2B0C697A00A601BC /* MewStageView.m in Sources */,
237054C32B20179800F5DE14 /* MewAccountInfoStorage.m in Sources */, 237054C32B20179800F5DE14 /* MewAccountInfoStorage.m in Sources */,
237053892B1F3AA100F5DE14 /* MewMineCollectionViewController.m in Sources */, 237053892B1F3AA100F5DE14 /* MewMineCollectionViewController.m in Sources */,
8C9C844D2B0C697A00A601BC /* MewLoginForgetPasswordPresent.m in Sources */, 8C9C844D2B0C697A00A601BC /* MewLoginForgetPasswordPresent.m in Sources */,
@@ -2324,10 +2252,10 @@
237053A32B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m in Sources */, 237053A32B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m in Sources */,
8C9C84402B0C697A00A601BC /* MewMineSettingItemModel.m in Sources */, 8C9C84402B0C697A00A601BC /* MewMineSettingItemModel.m in Sources */,
237054AE2B1F3B3200F5DE14 /* NSObject+MEWExtension.m in Sources */, 237054AE2B1F3B3200F5DE14 /* NSObject+MEWExtension.m in Sources */,
8C9C84232B0C697A00A601BC /* MicroStateModel.m in Sources */, 8C9C84232B0C697A00A601BC /* MewMicroStateModel.m in Sources */,
8C9C84212B0C697A00A601BC /* MicroQueueModel.m in Sources */, 8C9C84212B0C697A00A601BC /* MewMicroQueueModel.m in Sources */,
8C9C844F2B0C697A00A601BC /* MewLoginFullInfoPresenter.m in Sources */, 8C9C844F2B0C697A00A601BC /* MewLoginFullInfoPresenter.m in Sources */,
8C9C84222B0C697A00A601BC /* MicroExtModel.m in Sources */, 8C9C84222B0C697A00A601BC /* MewMicroExtModel.m in Sources */,
8C9C843C2B0C697A00A601BC /* MewRtcManager.m in Sources */, 8C9C843C2B0C697A00A601BC /* MewRtcManager.m in Sources */,
8C9C84BA2B0ECD2100A601BC /* MewMineRechargePresenter.m in Sources */, 8C9C84BA2B0ECD2100A601BC /* MewMineRechargePresenter.m in Sources */,
2370538C2B1F3AA100F5DE14 /* MewLoginPasswordView.m in Sources */, 2370538C2B1F3AA100F5DE14 /* MewLoginPasswordView.m in Sources */,
@@ -2391,7 +2319,7 @@
8C9C84902B0D439800A601BC /* MewRoomMessageFilter.m in Sources */, 8C9C84902B0D439800A601BC /* MewRoomMessageFilter.m in Sources */,
237054E42B204ED000F5DE14 /* MewUtility.m in Sources */, 237054E42B204ED000F5DE14 /* MewUtility.m in Sources */,
8C92A8072B0EEDD0008F362C /* MewLoginVerifBindPhoneViewController.m in Sources */, 8C92A8072B0EEDD0008F362C /* MewLoginVerifBindPhoneViewController.m in Sources */,
237054AB2B1F3B3200F5DE14 /* MEWThemeColor.m in Sources */, 237054AB2B1F3B3200F5DE14 /* MewThemeColor.m in Sources */,
8C9C84412B0C697A00A601BC /* MewMineCollectRoomModel.m in Sources */, 8C9C84412B0C697A00A601BC /* MewMineCollectRoomModel.m in Sources */,
2370548D2B1F3B3200F5DE14 /* TTActionSheetConfig.m in Sources */, 2370548D2B1F3B3200F5DE14 /* TTActionSheetConfig.m in Sources */,
2370538A2B1F3AA100F5DE14 /* MewRechargeSubView.m in Sources */, 2370538A2B1F3AA100F5DE14 /* MewRechargeSubView.m in Sources */,

View File

@@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "mine_setting_modif_pay_pwd_hidden@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "mine_setting_modif_pay_pwd_hidden@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -0,0 +1,22 @@
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x"
},
{
"filename" : "mine_setting_modif_pay_pwd_show@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"filename" : "mine_setting_modif_pay_pwd_show@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -24,25 +24,25 @@ NS_ASSUME_NONNULL_BEGIN
/// 获取用户信息 /// 获取用户信息
/// @param completion 请求完成 /// @param completion 请求完成
/// @param uid 用户id /// @param uid 用户id
+ (void)getUserInfo:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid; + (void)Mew_GetUserInfo:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid;
/// 获取手机号的验证码 /// 获取手机号的验证码
/// @param completion 请求完成 /// @param completion 请求完成
/// @param mobile 手机号 /// @param mobile 手机号
/// @param type 类型 请看XPEunm中的枚举 /// @param type 类型 请看XPEunm中的枚举
+ (void)mew_phoneSmsCode:(MewHttpRequestHelperCompletion)completion mobile:(NSString *)mobile type:(NSString *)type; + (void)Mew_PhoneSmsCode:(MewHttpRequestHelperCompletion)completion mobile:(NSString *)mobile type:(NSString *)type;
/// 批量验证 /// 批量验证
/// @param complection 完成 /// @param complection 完成
/// @param transcationIdStr 需要验证的数据 /// @param transcationIdStr 需要验证的数据
+ (void)requestCheckTranscationIds:(MewHttpRequestHelperCompletion)complection + (void)Mew_RequestCheckTranscationIds:(MewHttpRequestHelperCompletion)complection
transcationIdStr:(NSString *)transcationIdStr; transcationIdStr:(NSString *)transcationIdStr;
/// 补全用户资料 /// 补全用户资料
/// @param complection 完成 /// @param complection 完成
/// @param userInfo 需要更新的用户信息 /// @param userInfo 需要更新的用户信息
+ (void)mew_completeUserInfo:(MewHttpRequestHelperCompletion)complection + (void)Mew_CompleteUserInfo:(MewHttpRequestHelperCompletion)complection
userInfo:(NSDictionary *)userInfo; userInfo:(NSDictionary *)userInfo;
/// 获取用户钱包余额信息 /// 获取用户钱包余额信息
@@ -50,7 +50,7 @@ NS_ASSUME_NONNULL_BEGIN
/// @param uid 用户uid /// @param uid 用户uid
/// @param ticket ticketg /// @param ticket ticketg
+ (void)mew_getUserWalletInfo:(MewHttpRequestHelperCompletion)complection + (void)Mew_GetUserWalletInfo:(MewHttpRequestHelperCompletion)complection
uid:(NSString *)uid uid:(NSString *)uid
ticket:(NSString *)ticket; ticket:(NSString *)ticket;

View File

@@ -6,7 +6,7 @@
// //
#import "Api.h" #import "Api.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation Api @implementation Api
+ (void)makeRequest:(NSString *)route method:(MewHttpRequestHelperMethod)method completion:(MewHttpRequestHelperCompletion)completion, ... { + (void)makeRequest:(NSString *)route method:(MewHttpRequestHelperMethod)method completion:(MewHttpRequestHelperCompletion)completion, ... {
@@ -44,17 +44,17 @@
} }
/// ///
+ (void)getUserInfo:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid { + (void)Mew_GetUserInfo:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"KEMxFkjgYfZuaj0tYsUeqQ=="];///user/get NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"KEMxFkjgYfZuaj0tYsUeqQ=="];///user/get
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
} }
/// ///
/// @param complection /// @param complection
/// @param transcationIdStr /// @param transcationIdStr
+ (void)requestCheckTranscationIds:(MewHttpRequestHelperCompletion)complection + (void)Mew_RequestCheckTranscationIds:(MewHttpRequestHelperCompletion)complection
transcationIdStr:(NSString *)transcationIdStr { transcationIdStr:(NSString *)transcationIdStr {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"AC1UrTdJJWq1b8dtUCnP4zFOik6EzK85rr1GEjLv2Kk="];///verify/checkIOSChargeRecord NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"AC1UrTdJJWq1b8dtUCnP4zFOik6EzK85rr1GEjLv2Kk="];///verify/checkIOSChargeRecord
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:complection, __FUNCTION__,transcationIdStr, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:complection, __FUNCTION__,transcationIdStr, nil];
} }
@@ -62,17 +62,17 @@
/// @param completion /// @param completion
/// @param mobile /// @param mobile
/// @param type XPEunm /// @param type XPEunm
+ (void)mew_phoneSmsCode:(MewHttpRequestHelperCompletion)completion mobile:(NSString *)mobile type:(NSString *)type { + (void)Mew_PhoneSmsCode:(MewHttpRequestHelperCompletion)completion mobile:(NSString *)mobile type:(NSString *)type {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"2Hx71goXCYG6r1fVVkSHsA=="];///sms/getCode NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"2Hx71goXCYG6r1fVVkSHsA=="];///sms/getCode
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, mobile, type, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, mobile, type, nil];
} }
/// ///
/// @param complection /// @param complection
/// @param userInfo /// @param userInfo
+ (void)mew_completeUserInfo:(MewHttpRequestHelperCompletion)complection + (void)Mew_CompleteUserInfo:(MewHttpRequestHelperCompletion)complection
userInfo:(NSDictionary *)userInfo { userInfo:(NSDictionary *)userInfo {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"6A7+MXSz6a7RbsOb9Ls+mA=="];///user/v2/update NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"6A7+MXSz6a7RbsOb9Ls+mA=="];///user/v2/update
[MewHttpRequestHelper request:getUrl method:MewHttpRequestHelperMethodPOST params:userInfo completion:complection]; [MewHttpRequestHelper request:getUrl method:MewHttpRequestHelperMethodPOST params:userInfo completion:complection];
} }
@@ -81,10 +81,10 @@
/// @param complection /// @param complection
/// @param uid uid /// @param uid uid
/// @param ticket ticketg /// @param ticket ticketg
+ (void)mew_getUserWalletInfo:(MewHttpRequestHelperCompletion)complection + (void)Mew_GetUserWalletInfo:(MewHttpRequestHelperCompletion)complection
uid:(NSString *)uid uid:(NSString *)uid
ticket:(NSString *)ticket { ticket:(NSString *)ticket {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"7xFYk5dOEOCLb2Sfp0mwZw=="];//purse/query NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"7xFYk5dOEOCLb2Sfp0mwZw=="];//purse/query
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, ticket,nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, ticket,nil];
} }
@end @end

View File

@@ -29,7 +29,7 @@ NS_ASSUME_NONNULL_BEGIN
/// 获取Ticket /// 获取Ticket
- (NSString *)mew_getTicket; - (NSString *)mew_getTicket;
/// 获取用户id /// 获取用户id
- (NSString *)getUid; - (NSString *)mew_getUid;
@end @end

View File

@@ -77,7 +77,7 @@ static MewAccountInfoStorage *_instance = nil;
return self.ticket; return self.ticket;
} }
- (NSString *)getUid { - (NSString *)mew_getUid {
MewAccountModel *am = [self mew_getCurrentAccountInfo]; MewAccountModel *am = [self mew_getCurrentAccountInfo];
if (am == nil) { if (am == nil) {
return @""; return @"";

View File

@@ -14,7 +14,7 @@
#import "MewUtility.h" #import "MewUtility.h"
#import "YYReachability.h" #import "YYReachability.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation MewHttpRequestHelper @implementation MewHttpRequestHelper
@@ -196,8 +196,8 @@ static BOOL isShowing = NO;
+ (void)configHeaders { + (void)configHeaders {
AFHTTPSessionManager *client = [MewHttpRequestHelper requestManager]; AFHTTPSessionManager *client = [MewHttpRequestHelper requestManager];
if ([[MewAccountInfoStorage instance] getUid].length > 0) { if ([[MewAccountInfoStorage instance] mew_getUid].length > 0) {
[client.requestSerializer setValue:[[MewAccountInfoStorage instance] getUid] forHTTPHeaderField:@"pub_uid"]; [client.requestSerializer setValue:[[MewAccountInfoStorage instance] mew_getUid] forHTTPHeaderField:@"pub_uid"];
} else { } else {
[client.requestSerializer setValue:nil forHTTPHeaderField:@"pub_uid"]; [client.requestSerializer setValue:nil forHTTPHeaderField:@"pub_uid"];
} }

View File

@@ -1,5 +1,5 @@
// //
// NewEncryptTool.h // MewEncryptTool.h
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/11/23. // Created by duoban on 2023/11/23.
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN
@interface NewEncryptTool : NSObject @interface MewEncryptTool : NSObject
//MARK: AES加解密 //MARK: AES加解密
+ (NSString *)MEW_aesEncrypt:(NSString *)sourceStr; + (NSString *)MEW_aesEncrypt:(NSString *)sourceStr;

View File

@@ -1,16 +1,16 @@
// //
// NewEncryptTool.m // MewEncryptTool.m
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/11/23. // Created by duoban on 2023/11/23.
// //
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
#import <CommonCrypto/CommonCrypto.h> #import <CommonCrypto/CommonCrypto.h>
#import <CommonCrypto/CommonDigest.h> #import <CommonCrypto/CommonDigest.h>
#define MEW_GL_AES_KEY @"weidskfjsdskfws" #define MEW_GL_AES_KEY @"weidskfjsdskfws"
#define MEW_GL_AES_IV @"seffkssfsfsdfsd" #define MEW_GL_AES_IV @"seffkssfsfsdfsd"
@implementation NewEncryptTool @implementation MewEncryptTool
//MARK: AES start //MARK: AES start
+ (NSString *)MEW_aesEncrypt:(NSString *)sourceStr { + (NSString *)MEW_aesEncrypt:(NSString *)sourceStr {
if (!sourceStr) { if (!sourceStr) {

View File

@@ -1,5 +1,5 @@
// //
// MEWGCDHelper.h // MewGCDHelper.h
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.

View File

@@ -1,11 +1,11 @@
// //
// MEWGCDHelper.m // MewGCDHelper.m
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.
// //
#import "MEWGCDHelper.h" #import "MewGCDHelper.h"
void mew_dispatch_main_sync_safe(dispatch_block_t block) { void mew_dispatch_main_sync_safe(dispatch_block_t block) {
if ([NSThread isMainThread]) { if ([NSThread isMainThread]) {

View File

@@ -1,5 +1,5 @@
// //
// MEWRechargeStorage.h // MewRechargeStorage.h
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN
@interface MEWRechargeStorage : NSObject @interface MewRechargeStorage : NSObject
/// 根据商品id保存凭证 /// 根据商品id保存凭证
+ (BOOL)mewSaveTranscationId:(NSString *)transcationId + (BOOL)mewSaveTranscationId:(NSString *)transcationId
recipt:(NSString *)recipt recipt:(NSString *)recipt

View File

@@ -1,14 +1,14 @@
// //
// MEWRechargeStorage.m // MewRechargeStorage.m
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.
// //
#import "MEWRechargeStorage.h" #import "MewRechargeStorage.h"
#import <SSKeychain/SSKeychain.h> #import <SSKeychain/SSKeychain.h>
#define kMewAppStoreKey @"kMewAppStoreKey" #define kMewAppStoreKey @"kMewAppStoreKey"
@implementation MEWRechargeStorage @implementation MewRechargeStorage
/// id /// id
+ (BOOL)mewSaveTranscationId:(NSString *)transcationId + (BOOL)mewSaveTranscationId:(NSString *)transcationId
recipt:(NSString *)recipt recipt:(NSString *)recipt

View File

@@ -7,7 +7,7 @@
#import "MewHUDTool.h" #import "MewHUDTool.h"
#import <MBProgressHUD/MBProgressHUD.h> #import <MBProgressHUD/MBProgressHUD.h>
#import "MEWGCDHelper.h" #import "MewGCDHelper.h"
#define kDelayTime 2.5 #define kDelayTime 2.5
@implementation MewHUDTool @implementation MewHUDTool

View File

@@ -1,5 +1,5 @@
// //
// MEWMEWMEWThemeColor.h // MEWMEWMewThemeColor.h
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.
@@ -13,7 +13,7 @@ NS_ASSUME_NONNULL_BEGIN
#define UIColorMewRGBAlpha(rgbValue,a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:(a)] #define UIColorMewRGBAlpha(rgbValue,a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:(a)]
@interface MEWThemeColor : NSObject @interface MewThemeColor : NSObject
/// view的背景色 0xF3F5FA /// view的背景色 0xF3F5FA
+ (UIColor *)mewAppBackgroundColor; + (UIColor *)mewAppBackgroundColor;
/// cell的背景色 0xFFFFFF /// cell的背景色 0xFFFFFF

View File

@@ -1,13 +1,13 @@
// //
// MEWThemeColor.m // MewThemeColor.m
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.
// //
#import "MEWThemeColor.h" #import "MewThemeColor.h"
@implementation MEWThemeColor @implementation MewThemeColor
/// view 0xF3F5FA /// view 0xF3F5FA
+ (UIColor *)mewAppBackgroundColor { + (UIColor *)mewAppBackgroundColor {
return UIColorMewFromRGB(0xF8F8FB); return UIColorMewFromRGB(0xF8F8FB);
@@ -51,11 +51,11 @@
/* ------Button START------ */ /* ------Button START------ */
/// button 0xFFA936 /// button 0xFFA936
+ (UIColor *)mewConfirmButtonGradientStartColor { + (UIColor *)mewConfirmButtonGradientStartColor {
return UIColorMewFromRGB(0xFFE710); return UIColorMewFromRGB(0x9552FF);
} }
/// button 0xFFCB47 /// button 0xFFCB47
+ (UIColor *)mewConfirmButtonGradientEndColor { + (UIColor *)mewConfirmButtonGradientEndColor {
return UIColorMewFromRGB(0xFFE710); return UIColorMewFromRGB(0x9552FF);
} }
/// #FFFFFF /// #FFFFFF
+ (UIColor *)mewConfirmButtonTextColor { + (UIColor *)mewConfirmButtonTextColor {
@@ -63,11 +63,11 @@
} }
/// 0xF7DDBF /// 0xF7DDBF
+ (UIColor *)mewCancelButtonGradientStartColor { + (UIColor *)mewCancelButtonGradientStartColor {
return UIColorMewFromRGB(0xFFFACF); return UIColorMewFromRGB(0xE6E6FA);
} }
/// 0xF7E8C4 /// 0xF7E8C4
+ (UIColor *)mewCancelButtonGradientEndColor { + (UIColor *)mewCancelButtonGradientEndColor {
return UIColorMewFromRGB(0xFFFACF); return UIColorMewFromRGB(0xE6E6FA);
} }
/// 0xFFA936 /// 0xFFA936
+ (UIColor *)mewCancelButtonTextColor { + (UIColor *)mewCancelButtonTextColor {

View File

@@ -1,21 +0,0 @@
//
// MEWTimer.h
// yinmeng-ios
//
// Created by duoban on 2023/12/1.
//
#import <Foundation/Foundation.h>
typedef void(^MEWTimerHandler) (id _Nullable userInfo);
NS_ASSUME_NONNULL_BEGIN
@interface MEWTimerTarget : NSObject
@end
@interface MEWTimer : NSObject
+ (NSTimer *)MEWScheduledTimerWithTimeInterval:(NSTimeInterval)interval block:(MEWTimerHandler)block userInfo:(id)userInfo repeats:(BOOL)repeats;
+ (NSTimer *)MEWScheduledTimerWithTimeInterval:(NSTimeInterval)interval target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats;
@end
NS_ASSUME_NONNULL_END

View File

@@ -0,0 +1,21 @@
//
// MewTimer.h
// yinmeng-ios
//
// Created by duoban on 2023/12/1.
//
#import <Foundation/Foundation.h>
typedef void(^MewTimerHandler) (id _Nullable userInfo);
NS_ASSUME_NONNULL_BEGIN
@interface MewTimerTarget : NSObject
@end
@interface MewTimer : NSObject
+ (NSTimer *)MewScheduledTimerWithTimeInterval:(NSTimeInterval)interval block:(MewTimerHandler)block userInfo:(id)userInfo repeats:(BOOL)repeats;
+ (NSTimer *)MewScheduledTimerWithTimeInterval:(NSTimeInterval)interval target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats;
@end
NS_ASSUME_NONNULL_END

View File

@@ -1,17 +1,17 @@
// //
// MEWTimer.m // MewTimer.m
// yinmeng-ios // yinmeng-ios
// //
// Created by duoban on 2023/12/1. // Created by duoban on 2023/12/1.
// //
#import "MEWTimer.h" #import "MewTimer.h"
@interface MEWTimerTarget() @interface MewTimerTarget()
@property (nonatomic, weak) id target; @property (nonatomic, weak) id target;
@property (nonatomic, weak) NSTimer* timer; @property (nonatomic, weak) NSTimer* timer;
@property (nonatomic, assign) SEL selector; @property (nonatomic, assign) SEL selector;
@end @end
@implementation MEWTimerTarget @implementation MewTimerTarget
- (void) fire:(NSTimer *)timer { - (void) fire:(NSTimer *)timer {
if(self.target) { if(self.target) {
#pragma clang diagnostic push #pragma clang diagnostic push
@@ -26,26 +26,26 @@
#pragma mark - YMWeakTimer #pragma mark - YMWeakTimer
@implementation MEWTimer @implementation MewTimer
+ (NSTimer *)MEWScheduledTimerWithTimeInterval:(NSTimeInterval)interval target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats{ + (NSTimer *)MewScheduledTimerWithTimeInterval:(NSTimeInterval)interval target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats{
MEWTimerTarget* timerTarget = [[MEWTimerTarget alloc] init]; MewTimerTarget* timerTarget = [[MewTimerTarget alloc] init];
timerTarget.target = aTarget; timerTarget.target = aTarget;
timerTarget.selector = aSelector; timerTarget.selector = aSelector;
timerTarget.timer = [NSTimer scheduledTimerWithTimeInterval:interval target:timerTarget selector:@selector(fire:) userInfo:userInfo repeats:repeats]; timerTarget.timer = [NSTimer scheduledTimerWithTimeInterval:interval target:timerTarget selector:@selector(fire:) userInfo:userInfo repeats:repeats];
return timerTarget.timer; return timerTarget.timer;
} }
+ (NSTimer *)MEWScheduledTimerWithTimeInterval:(NSTimeInterval)interval block:(MEWTimerHandler)block userInfo:(id)userInfo repeats:(BOOL)repeats{ + (NSTimer *)MewScheduledTimerWithTimeInterval:(NSTimeInterval)interval block:(MewTimerHandler)block userInfo:(id)userInfo repeats:(BOOL)repeats{
NSMutableArray *userInfoArray = [NSMutableArray arrayWithObject:[block copy]]; NSMutableArray *userInfoArray = [NSMutableArray arrayWithObject:[block copy]];
if (userInfo != nil) { if (userInfo != nil) {
[userInfoArray addObject:userInfo]; [userInfoArray addObject:userInfo];
} }
return [self MEWScheduledTimerWithTimeInterval:interval target:self selector:@selector(MEWSTimerBlockInvoke:) userInfo:[userInfoArray copy] repeats:repeats]; return [self MewScheduledTimerWithTimeInterval:interval target:self selector:@selector(MewTimerBlockInvoke:) userInfo:[userInfoArray copy] repeats:repeats];
} }
+ (void)MEWSTimerBlockInvoke:(NSArray*)userInfo { + (void)MewTimerBlockInvoke:(NSArray*)userInfo {
MEWTimerHandler block = userInfo[0]; MewTimerHandler block = userInfo[0];
id info = nil; id info = nil;
if (userInfo.count == 2) { if (userInfo.count == 2) {
info = userInfo[1]; info = userInfo[1];

View File

@@ -22,7 +22,7 @@
#import <net/if_dl.h> #import <net/if_dl.h>
#import <sys/socket.h> #import <sys/socket.h>
#import "SSKeychain.h" #import "SSKeychain.h"
#import "MEWGCDHelper.h" #import "MewGCDHelper.h"
#if !defined(IFT_ETHER) #if !defined(IFT_ETHER)

View File

@@ -1,5 +1,5 @@
// //
// YMEmptyTableViewCell.h // MewEmptyTableViewCell.h
// mew-ios // mew-ios
// //
// Created by 触海 on 2023/11/9. // Created by 触海 on 2023/11/9.
@@ -9,7 +9,7 @@
NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_BEGIN
@interface YMEmptyTableViewCell : UITableViewCell @interface MewEmptyTableViewCell : UITableViewCell
///空白的文字 ///空白的文字
@property (nonatomic,copy) NSString *emptyTitle; @property (nonatomic,copy) NSString *emptyTitle;

View File

@@ -1,23 +1,23 @@
// //
// YMEmptyTableViewCell.m // MewEmptyTableViewCell.m
// mew-ios // mew-ios
// //
// Created by on 2023/11/9. // Created by on 2023/11/9.
// //
#import "YMEmptyTableViewCell.h" #import "MewEmptyTableViewCell.h"
///Third ///Third
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
///Tool ///Tool
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "UIImageConstant.h" #import "UIImageConstant.h"
@interface YMEmptyTableViewCell() @interface MewEmptyTableViewCell()
@property (nonatomic,strong) UIImageView *emptyImageView; @property (nonatomic,strong) UIImageView *emptyImageView;
@property (nonatomic,strong) UILabel *titleLabel; @property (nonatomic,strong) UILabel *titleLabel;
@end @end
@implementation YMEmptyTableViewCell @implementation MewEmptyTableViewCell
#pragma mark - Init #pragma mark - Init
- (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
@@ -75,7 +75,7 @@
_titleLabel.numberOfLines = 2; _titleLabel.numberOfLines = 2;
_titleLabel.font = [UIFont systemFontOfSize:16]; _titleLabel.font = [UIFont systemFontOfSize:16];
_titleLabel.textAlignment = NSTextAlignmentCenter; _titleLabel.textAlignment = NSTextAlignmentCenter;
_titleLabel.textColor = [MEWThemeColor mewSecondTextColor]; _titleLabel.textColor = [MewThemeColor mewSecondTextColor];
} }
return _titleLabel; return _titleLabel;
} }

View File

@@ -7,7 +7,7 @@
#import "MewBaseNavigationController.h" #import "MewBaseNavigationController.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
@interface MewBaseNavigationController ()<UIGestureRecognizerDelegate> @interface MewBaseNavigationController ()<UIGestureRecognizerDelegate>
@@ -28,7 +28,7 @@
if (self.childViewControllers.count > 0) { if (self.childViewControllers.count > 0) {
viewController.hidesBottomBarWhenPushed = YES; viewController.hidesBottomBarWhenPushed = YES;
UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"mew_common_nav_back"] style:UIBarButtonItemStyleDone target:self action:@selector(mew_backClick)]; UIBarButtonItem *leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"mew_common_nav_back"] style:UIBarButtonItemStyleDone target:self action:@selector(mew_backClick)];
leftBarButtonItem.tintColor = [MEWThemeColor mewMainTextColor]; leftBarButtonItem.tintColor = [MewThemeColor mewMainTextColor];
viewController.navigationItem.leftBarButtonItem = leftBarButtonItem; viewController.navigationItem.leftBarButtonItem = leftBarButtonItem;
} }
viewController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil]; viewController.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
@@ -42,21 +42,21 @@
- (void)mew_themeConfig { - (void)mew_themeConfig {
self.navigationBar.shadowImage = [[UIImage alloc] init]; self.navigationBar.shadowImage = [[UIImage alloc] init];
self.navigationBar.barTintColor = [MEWThemeColor mewAppBackgroundColor]; self.navigationBar.barTintColor = [MewThemeColor mewAppBackgroundColor];
self.navigationBar.tintColor = [UIColor whiteColor]; self.navigationBar.tintColor = [UIColor whiteColor];
self.navigationBar.translucent = NO; self.navigationBar.translucent = NO;
self.view.backgroundColor = [MEWThemeColor mewAppBackgroundColor]; self.view.backgroundColor = [MewThemeColor mewAppBackgroundColor];
[self.navigationBar setTitleTextAttributes:@{ [self.navigationBar setTitleTextAttributes:@{
NSFontAttributeName:[UIFont systemFontOfSize:18 weight:UIFontWeightMedium], NSFontAttributeName:[UIFont systemFontOfSize:18 weight:UIFontWeightMedium],
NSForegroundColorAttributeName:[MEWThemeColor mewMainTextColor] NSForegroundColorAttributeName:[MewThemeColor mewMainTextColor]
}]; }];
/// scrollEdgeAppearance iOS15 nil 使 standardAppearance使 @fengshuo /// scrollEdgeAppearance iOS15 nil 使 standardAppearance使 @fengshuo
if (@available(iOS 15.0, *)) { if (@available(iOS 15.0, *)) {
UINavigationBarAppearance *appearance = [UINavigationBarAppearance new]; UINavigationBarAppearance *appearance = [UINavigationBarAppearance new];
appearance.titleTextAttributes = @{NSFontAttributeName:[UIFont systemFontOfSize:18 weight:UIFontWeightMedium], appearance.titleTextAttributes = @{NSFontAttributeName:[UIFont systemFontOfSize:18 weight:UIFontWeightMedium],
NSForegroundColorAttributeName:[MEWThemeColor mewMainTextColor]}; NSForegroundColorAttributeName:[MewThemeColor mewMainTextColor]};
appearance.backgroundColor = [MEWThemeColor mewAppCellBackgroundColor]; appearance.backgroundColor = [MewThemeColor mewAppCellBackgroundColor];
self.navigationBar.standardAppearance = appearance; self.navigationBar.standardAppearance = appearance;
self.navigationBar.scrollEdgeAppearance = appearance; self.navigationBar.scrollEdgeAppearance = appearance;
} }

View File

@@ -6,7 +6,7 @@
// //
#import "TTActionSheetConfig.h" #import "TTActionSheetConfig.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
@implementation TTActionSheetConfig @implementation TTActionSheetConfig
@@ -24,7 +24,7 @@
+ (TTActionSheetConfig *)normalTitle:(NSString *)title selectColorType:(TTItemSelectType)type clickAction:(TTActionSheetClickAction)clickAction { + (TTActionSheetConfig *)normalTitle:(NSString *)title selectColorType:(TTItemSelectType)type clickAction:(TTActionSheetClickAction)clickAction {
UIColor *color = type == TTItemSelectHighLight ? [MEWThemeColor mewAlertTitleColor] : [MEWThemeColor mewAlertTitleColor]; UIColor *color = type == TTItemSelectHighLight ? [MewThemeColor mewAlertTitleColor] : [MewThemeColor mewAlertTitleColor];
TTActionSheetConfig *config = [self actionWithTitle:title color:color handler:clickAction]; TTActionSheetConfig *config = [self actionWithTitle:title color:color handler:clickAction];
config.type = type; config.type = type;

View File

@@ -8,7 +8,7 @@
#import "TTAlertConfig.h" #import "TTAlertConfig.h"
#import "UIImage+MewUtils.h" #import "UIImage+MewUtils.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
static CGFloat kAlertTitleFont = 18.f; static CGFloat kAlertTitleFont = 18.f;
static CGFloat kAlertButtonFont = 15.f; static CGFloat kAlertButtonFont = 15.f;
@@ -24,7 +24,7 @@ static CGFloat kAlertButtonCornerRadius = 8.f;
self = [super init]; self = [super init];
if (self) { if (self) {
_backgroundColor = [MEWThemeColor mewAlertBackgroundColor]; _backgroundColor = [MewThemeColor mewAlertBackgroundColor];
// //
kAlertTitleFont = 16.f; kAlertTitleFont = 16.f;
@@ -36,12 +36,12 @@ static CGFloat kAlertButtonCornerRadius = 8.f;
// title // title
_title = @"";// _title = @"";//
_titleFont = [UIFont fontWithName:@"PingFangSC-Medium" size:kAlertTitleFont];// _titleFont = [UIFont fontWithName:@"PingFangSC-Medium" size:kAlertTitleFont];//
_titleColor = [MEWThemeColor mewAlertTitleColor];// _titleColor = [MewThemeColor mewAlertTitleColor];//
// message // message
_message = @""; _message = @"";
_messageFont = [UIFont systemFontOfSize:kAlertMessageFont];// _messageFont = [UIFont systemFontOfSize:kAlertMessageFont];//
_messageColor = [MEWThemeColor mewAlertMessageColor];// _messageColor = [MewThemeColor mewAlertMessageColor];//
_messageLineSpacing = kAlertMessageFontLineSpace;// _messageLineSpacing = kAlertMessageFontLineSpace;//
_messageAttributedConfig = @[];// _messageAttributedConfig = @[];//
@@ -49,16 +49,16 @@ static CGFloat kAlertButtonCornerRadius = 8.f;
_cancelButtonConfig = [[TTAlertButtonConfig alloc] init]; _cancelButtonConfig = [[TTAlertButtonConfig alloc] init];
_cancelButtonConfig.title = @"取消";// _cancelButtonConfig.title = @"取消";//
_cancelButtonConfig.font = [UIFont systemFontOfSize:kAlertButtonFont];// _cancelButtonConfig.font = [UIFont systemFontOfSize:kAlertButtonFont];//
_cancelButtonConfig.titleColor = [MEWThemeColor mewCancelButtonTextColor];// _cancelButtonConfig.titleColor = [MewThemeColor mewCancelButtonTextColor];//
_cancelButtonConfig.backgroundImage = [UIImage mew_gradientColorImageFromColors:@[[MEWThemeColor mewCancelButtonGradientStartColor], [MEWThemeColor mewCancelButtonGradientEndColor]] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(10, 10)]; _cancelButtonConfig.backgroundImage = [UIImage mew_gradientColorImageFromColors:@[[MewThemeColor mewCancelButtonGradientStartColor], [MewThemeColor mewCancelButtonGradientEndColor]] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(10, 10)];
_cancelButtonConfig.cornerRadius = kAlertButtonCornerRadius;// _cancelButtonConfig.cornerRadius = kAlertButtonCornerRadius;//
// confirm button // confirm button
_confirmButtonConfig = [[TTAlertButtonConfig alloc] init]; _confirmButtonConfig = [[TTAlertButtonConfig alloc] init];
_confirmButtonConfig.title = @"确定"; _confirmButtonConfig.title = @"确定";
_confirmButtonConfig.font = [UIFont systemFontOfSize:kAlertButtonFont]; _confirmButtonConfig.font = [UIFont systemFontOfSize:kAlertButtonFont];
_confirmButtonConfig.titleColor = [MEWThemeColor mewConfirmButtonTextColor]; _confirmButtonConfig.titleColor = [MewThemeColor mewConfirmButtonTextColor];
_confirmButtonConfig.backgroundImage = [UIImage mew_gradientColorImageFromColors:@[[MEWThemeColor mewConfirmButtonGradientStartColor], [MEWThemeColor mewConfirmButtonGradientEndColor]] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(10, 10)]; _confirmButtonConfig.backgroundImage = [UIImage mew_gradientColorImageFromColors:@[[MewThemeColor mewConfirmButtonGradientStartColor], [MewThemeColor mewConfirmButtonGradientEndColor]] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(10, 10)];
_confirmButtonConfig.cornerRadius = kAlertButtonCornerRadius; _confirmButtonConfig.cornerRadius = kAlertButtonCornerRadius;
_cornerRadius = kAlertCornerRadius;// _cornerRadius = kAlertCornerRadius;//

View File

@@ -8,7 +8,7 @@
#import "TTActionSheetView.h" #import "TTActionSheetView.h"
#import "TTActionSheetConfig.h" #import "TTActionSheetConfig.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
static CGFloat const kSheetViewCellHeight = 51.f; static CGFloat const kSheetViewCellHeight = 51.f;
@@ -104,7 +104,7 @@ static NSString *const kSheetViewCellConst = @"kSheetViewCellConst";
_tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain]; _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
_tableView.delegate = self; _tableView.delegate = self;
_tableView.dataSource = self; _tableView.dataSource = self;
_tableView.separatorColor = [MEWThemeColor mewActionSeparatorColor]; _tableView.separatorColor = [MewThemeColor mewActionSeparatorColor];
_tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; _tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;
_tableView.rowHeight = kSheetViewCellHeight; _tableView.rowHeight = kSheetViewCellHeight;
_tableView.tableFooterView = [[UIView alloc] init]; _tableView.tableFooterView = [[UIView alloc] init];
@@ -122,7 +122,7 @@ static NSString *const kSheetViewCellConst = @"kSheetViewCellConst";
_cancelButton = [UIButton buttonWithType:UIButtonTypeCustom]; _cancelButton = [UIButton buttonWithType:UIButtonTypeCustom];
[_cancelButton setTitle:@"取消" forState:UIControlStateNormal]; [_cancelButton setTitle:@"取消" forState:UIControlStateNormal];
[_cancelButton setBackgroundColor:UIColor.whiteColor]; [_cancelButton setBackgroundColor:UIColor.whiteColor];
[_cancelButton setTitleColor:[MEWThemeColor mewAlertMessageColor] forState:UIControlStateNormal]; [_cancelButton setTitleColor:[MewThemeColor mewAlertMessageColor] forState:UIControlStateNormal];
[_cancelButton.titleLabel setFont:[UIFont systemFontOfSize:16]]; [_cancelButton.titleLabel setFont:[UIFont systemFontOfSize:16]];
_cancelButton.layer.cornerRadius = kSheetViewCornerRadius; _cancelButton.layer.cornerRadius = kSheetViewCornerRadius;
_cancelButton.layer.masksToBounds = YES; _cancelButton.layer.masksToBounds = YES;

View File

@@ -8,7 +8,7 @@
#import "TTAlertView.h" #import "TTAlertView.h"
#import "TTAlertConfig.h" #import "TTAlertConfig.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
static CGFloat const kMargin = 25.f; static CGFloat const kMargin = 25.f;
@@ -180,9 +180,9 @@ static CGFloat const kBtnHeight = 38.f;
_messageLabel.text = config.message; _messageLabel.text = config.message;
} }
_cancelButton.layer.borderColor = [MEWThemeColor mewDividerColor].CGColor; _cancelButton.layer.borderColor = [MewThemeColor mewDividerColor].CGColor;
_cancelButton.layer.borderWidth = 2.f; _cancelButton.layer.borderWidth = 2.f;
_confirmButton.layer.borderColor = [MEWThemeColor mewDividerColor].CGColor; _confirmButton.layer.borderColor = [MewThemeColor mewDividerColor].CGColor;
_confirmButton.layer.borderWidth = 2.f; _confirmButton.layer.borderWidth = 2.f;
} }
@@ -190,15 +190,15 @@ static CGFloat const kBtnHeight = 38.f;
_isConfigBoard = isConfigBoard; _isConfigBoard = isConfigBoard;
if (isConfigBoard) { if (isConfigBoard) {
// //
_cancelButton.layer.borderColor = [MEWThemeColor mewDividerColor].CGColor; _cancelButton.layer.borderColor = [MewThemeColor mewDividerColor].CGColor;
_cancelButton.layer.borderWidth = 2.f; _cancelButton.layer.borderWidth = 2.f;
_confirmButton.layer.borderColor = [MEWThemeColor mewDividerColor].CGColor; _confirmButton.layer.borderColor = [MewThemeColor mewDividerColor].CGColor;
_confirmButton.layer.borderWidth = 2.f; _confirmButton.layer.borderWidth = 2.f;
}else { }else {
// //
_cancelButton.layer.borderColor = [MEWThemeColor mewDividerColor].CGColor; _cancelButton.layer.borderColor = [MewThemeColor mewDividerColor].CGColor;
_cancelButton.layer.borderWidth = 0; _cancelButton.layer.borderWidth = 0;
_confirmButton.layer.borderColor = [MEWThemeColor mewDividerColor].CGColor; _confirmButton.layer.borderColor = [MewThemeColor mewDividerColor].CGColor;
_confirmButton.layer.borderWidth = 0; _confirmButton.layer.borderWidth = 0;
} }
} }

View File

@@ -6,24 +6,24 @@
// //
#import "Api+MewMain.h" #import "Api+MewMain.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation Api (MewMain) @implementation Api (MewMain)
/// Ticket /// Ticket
+ (void)mew_requestTicket:(MewHttpRequestHelperCompletion)completion access_token:(NSString *)accessToken issue_type:(NSString *)issueType { + (void)mew_requestTicket:(MewHttpRequestHelperCompletion)completion access_token:(NSString *)accessToken issue_type:(NSString *)issueType {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"G0vRJk+lM7aIFJdrDs1Xhg=="];///oauth/ticket NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"G0vRJk+lM7aIFJdrDs1Xhg=="];///oauth/ticket
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, issueType, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, issueType, nil];
} }
/// ///
/// @param complection /// @param complection
+ (void)mew_clientInitConfig:(MewHttpRequestHelperCompletion)complection { + (void)mew_clientInitConfig:(MewHttpRequestHelperCompletion)complection {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"B0VaK5AAEVj2lGQmh7fdkg=="];///client/init NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"B0VaK5AAEVj2lGQmh7fdkg=="];///client/init
[MewHttpRequestHelper request:getUrl method:MewHttpRequestHelperMethodGET params:[NSMutableDictionary dictionary] completion:complection]; [MewHttpRequestHelper request:getUrl method:MewHttpRequestHelperMethodGET params:[NSMutableDictionary dictionary] completion:complection];
} }
/// 30 线 /// 30 线
+ (void)mew_requestClientHeartBrat:(MewHttpRequestHelperCompletion)completion { + (void)mew_requestClientHeartBrat:(MewHttpRequestHelperCompletion)completion {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"hq8XfxW9EwyMQW8i9Gu8SujFTd3xA+6qI6zbeP4xLnY="];///"client/heartbeat" NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"hq8XfxW9EwyMQW8i9Gu8SujFTd3xA+6qI6zbeP4xLnY="];///"client/heartbeat"
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil];
} }

View File

@@ -7,7 +7,7 @@
#import "MewClientConfig.h" #import "MewClientConfig.h"
#import "Api+MewMain.h" #import "Api+MewMain.h"
#import "MEWTimer.h" #import "MewTimer.h"
#import "NSObject+MEWExtension.h" #import "NSObject+MEWExtension.h"
@interface MewClientConfig() @interface MewClientConfig()
/// 10 /// 10
@@ -68,7 +68,7 @@
- (void)mew_addHeartBratTimer { - (void)mew_addHeartBratTimer {
if (_timer == nil) return; if (_timer == nil) return;
_timer = [MEWTimer MEWScheduledTimerWithTimeInterval:30 block:^(id _Nonnull userInfo) { _timer = [MewTimer MewScheduledTimerWithTimeInterval:30 block:^(id _Nonnull userInfo) {
[Api mew_requestClientHeartBrat:^(MewBaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) { [Api mew_requestClientHeartBrat:^(MewBaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) {

View File

@@ -6,7 +6,7 @@
// //
#import "MewConstant.h" #import "MewConstant.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation MewConstant @implementation MewConstant
NSString * const KeyWithType(KeyType type) { NSString * const KeyWithType(KeyType type) {
BOOL isRelase = NO; BOOL isRelase = NO;
@@ -40,7 +40,7 @@ NSString * const KeyWithType(KeyType type) {
}; };
NSDictionary *enviroDic = [dic objectForKey:@(isRelase)]; NSDictionary *enviroDic = [dic objectForKey:@(isRelase)];
return [NewEncryptTool MEW_aesDecrypt:[enviroDic objectForKey:@(type)]]; return [MewEncryptTool MEW_aesDecrypt:[enviroDic objectForKey:@(type)]];
} }
@end @end

View File

@@ -6,16 +6,16 @@
// //
#import "MewHtmlUrl.h" #import "MewHtmlUrl.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation MewHtmlUrl @implementation MewHtmlUrl
NSString * const URLWithType(URLType type) { NSString * const URLWithType(URLType type) {
NSString * prefix = @"mew"; NSString * prefix = @"mew";
NSDictionary * dic = @{ NSDictionary * dic = @{
@(kPrivacyURL) : [NewEncryptTool MEW_aesDecrypt:@"RW2RUxUBFSQXiYS0xFpDv+HMdWG2/xfjkYMyeSFR/BY="],//modules/rule/privacy-wap.html @(kPrivacyURL) : [MewEncryptTool MEW_aesDecrypt:@"RW2RUxUBFSQXiYS0xFpDv+HMdWG2/xfjkYMyeSFR/BY="],//modules/rule/privacy-wap.html
@(kCancelAccout) : [NewEncryptTool MEW_aesDecrypt:@"OdODqmY17B0vG9Gs7FGtEuzMJQXILqziECH6PQoOSLo="],//modules/logout/index.html @(kCancelAccout) : [MewEncryptTool MEW_aesDecrypt:@"OdODqmY17B0vG9Gs7FGtEuzMJQXILqziECH6PQoOSLo="],//modules/logout/index.html
@(kUserProtocalURL) : [NewEncryptTool MEW_aesDecrypt:@"oSYlxZYQP2Vu+3KRnQorypsYWQGEz2tKII7AwcFks7s="],///modules/rule/protocol.html @(kUserProtocalURL) : [MewEncryptTool MEW_aesDecrypt:@"oSYlxZYQP2Vu+3KRnQorypsYWQGEz2tKII7AwcFks7s="],///modules/rule/protocol.html
}; };
NSString * url = [dic objectForKey:@(type)]; NSString * url = [dic objectForKey:@(type)];
return [NSString stringWithFormat:@"%@/%@",prefix, url]; return [NSString stringWithFormat:@"%@/%@",prefix, url];

View File

@@ -6,26 +6,26 @@
// //
#import "Api+MewHome.h" #import "Api+MewHome.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation Api (MewHome) @implementation Api (MewHome)
/// Mew /// Mew
+ (void)getMewHomeFriendListCompleted:(MewHttpRequestHelperCompletion)completed gender:(NSString *)gender { + (void)getMewHomeFriendListCompleted:(MewHttpRequestHelperCompletion)completed gender:(NSString *)gender {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"ZnqkAkDTTXWcnvwqETmxzC3fgpK+OuH3kRHkQFI0HyM="];///voiceShow/listRandom NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"ZnqkAkDTTXWcnvwqETmxzC3fgpK+OuH3kRHkQFI0HyM="];///voiceShow/listRandom
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completed, __FUNCTION__, gender, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completed, __FUNCTION__, gender, nil];
} }
/// ///
+ (void)getNewFriendListComplection:(MewHttpRequestHelperCompletion)complection gender:(NSString *)gender { + (void)getNewFriendListComplection:(MewHttpRequestHelperCompletion)complection gender:(NSString *)gender {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"snLITcKwwnlRGbuT+0t3Gw=="];///home/newFriend NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"snLITcKwwnlRGbuT+0t3Gw=="];///home/newFriend
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:complection, __FUNCTION__, gender, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:complection, __FUNCTION__, gender, nil];
} }
/// token /// token
/// @param completion /// @param completion
+ (void)qiniuUpLoadImage:(MewHttpRequestHelperCompletion)completion { + (void)qiniuUpLoadImage:(MewHttpRequestHelperCompletion)completion {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"V5gbqkWkuc4Fvzj9mYj/hBeoD5CULsPTsiK8Z8GieqY="];///qiniu/upload/getUploadToken NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"V5gbqkWkuc4Fvzj9mYj/hBeoD5CULsPTsiK8Z8GieqY="];///qiniu/upload/getUploadToken
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
} }

View File

@@ -88,7 +88,7 @@
/// ///
- (void)mew_getUserAttentionState:(NSString *)targetUid { - (void)mew_getUserAttentionState:(NSString *)targetUid {
NSString *uid = [[MewAccountInfoStorage instance] getUid]; NSString *uid = [[MewAccountInfoStorage instance] mew_getUid];
[Api Mew_AttentionStatusCompletion:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_AttentionStatusCompletion:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
BOOL isLike = ((NSNumber *)data.data).boolValue; BOOL isLike = ((NSNumber *)data.data).boolValue;
[[self mew_getView] mew_getUserAttentionSuccess:isLike]; [[self mew_getView] mew_getUserAttentionSuccess:isLike];
@@ -99,7 +99,7 @@
/// ///
- (void)mew_getUserInfoWithUid:(NSString *)uid { - (void)mew_getUserInfoWithUid:(NSString *)uid {
[Api getUserInfo:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_GetUserInfo:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
MewUserInfoModel *userInfo = [MewUserInfoModel mewModelWithDictionary:data.data]; MewUserInfoModel *userInfo = [MewUserInfoModel mewModelWithDictionary:data.data];
[[self mew_getView] mew_getUserInfoSuccess:userInfo]; [[self mew_getView] mew_getUserInfoSuccess:userInfo];
} fail:^(NSInteger code, NSString * _Nullable msg) { } fail:^(NSInteger code, NSString * _Nullable msg) {
@@ -120,7 +120,7 @@
/// @param page /// @param page
/// @param pageSize /// @param pageSize
- (void)mew_getUserAttentionList:(int)page pageSize:(int)pageSize state:(int)state{ - (void)mew_getUserAttentionList:(int)page pageSize:(int)pageSize state:(int)state{
NSString * uid= [MewAccountInfoStorage instance].getUid; NSString * uid= [MewAccountInfoStorage instance].mew_getUid;
NSString * pageStr = [NSString stringWithFormat:@"%d", page]; NSString * pageStr = [NSString stringWithFormat:@"%d", page];
NSString * pageSizeStr = [NSString stringWithFormat:@"%d", pageSize]; NSString * pageSizeStr = [NSString stringWithFormat:@"%d", pageSize];
[Api Mew_GetAttentionListCompletion:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_GetAttentionListCompletion:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
@@ -145,7 +145,7 @@
#pragma mark - Private Method #pragma mark - Private Method
- (void)initiatemew_attentionUser:(NSString *)targetUid state:(BOOL)state { - (void)initiatemew_attentionUser:(NSString *)targetUid state:(BOOL)state {
NSString *uid = [[MewAccountInfoStorage instance] getUid]; NSString *uid = [[MewAccountInfoStorage instance] mew_getUid];
NSString *ticket = [[MewAccountInfoStorage instance] mew_getTicket]; NSString *ticket = [[MewAccountInfoStorage instance] mew_getTicket];
NSString *type = state ? @"1" : @"2"; NSString *type = state ? @"1" : @"2";
[Api Mew_AttentionCompletion:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_AttentionCompletion:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {

View File

@@ -22,7 +22,7 @@
#import <NIMSDK/NIMSDK.h> #import <NIMSDK/NIMSDK.h>
/// Tool /// Tool
#import "MewMacro.h" #import "MewMacro.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "MewHUDTool.h" #import "MewHUDTool.h"
/// P /// P
#import "MewHomePresenter.h" #import "MewHomePresenter.h"
@@ -430,7 +430,7 @@
- (UIView *)rightBgVoiceView { - (UIView *)rightBgVoiceView {
if (!_rightBgVoiceView) { if (!_rightBgVoiceView) {
_rightBgVoiceView = [[UIView alloc] init]; _rightBgVoiceView = [[UIView alloc] init];
_rightBgVoiceView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#1D1F33"]; _rightBgVoiceView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#1D1F33"];
} }
return _rightBgVoiceView; return _rightBgVoiceView;
} }
@@ -450,7 +450,7 @@
- (MewRightFollowVoiceView *)rightFollowVoiceView { - (MewRightFollowVoiceView *)rightFollowVoiceView {
if (!_rightFollowVoiceView) { if (!_rightFollowVoiceView) {
_rightFollowVoiceView = [[MewRightFollowVoiceView alloc] init]; _rightFollowVoiceView = [[MewRightFollowVoiceView alloc] init];
_rightFollowVoiceView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#050505"]; _rightFollowVoiceView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#050505"];
_rightFollowVoiceView.hidden = YES; _rightFollowVoiceView.hidden = YES;
_rightFollowVoiceView.delegate = self; _rightFollowVoiceView.delegate = self;
__weak typeof(self) weakSelf = self; __weak typeof(self) weakSelf = self;

View File

@@ -8,7 +8,7 @@
#import "MewHeaderView.h" #import "MewHeaderView.h"
/// Tool /// Tool
#import "MewMacro.h" #import "MewMacro.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
@interface MewHeaderView() @interface MewHeaderView()
@@ -117,11 +117,11 @@
// _filterButton.frame = CGRectMake(24, _voiceBgImageView.frame.size.height + 10.0, 61, 27); // _filterButton.frame = CGRectMake(24, _voiceBgImageView.frame.size.height + 10.0, 61, 27);
[_filterButton setImage:[UIImage imageNamed:@"mew_home_header_voice_filter"] forState:UIControlStateNormal]; [_filterButton setImage:[UIImage imageNamed:@"mew_home_header_voice_filter"] forState:UIControlStateNormal];
[_filterButton setTitle:@"筛选" forState:UIControlStateNormal]; [_filterButton setTitle:@"筛选" forState:UIControlStateNormal];
[_filterButton setTitleColor:[MEWThemeColor mewColorWithHexString:@"#E1E4E6"] forState:UIControlStateNormal]; [_filterButton setTitleColor:[MewThemeColor mewColorWithHexString:@"#E1E4E6"] forState:UIControlStateNormal];
_filterButton.titleLabel.font = kFontMedium(12); _filterButton.titleLabel.font = kFontMedium(12);
_filterButton.layer.cornerRadius = 14; _filterButton.layer.cornerRadius = 14;
_filterButton.layer.masksToBounds = YES; _filterButton.layer.masksToBounds = YES;
_filterButton.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#1D1E1F"]; _filterButton.backgroundColor = [MewThemeColor mewColorWithHexString:@"#1D1E1F"];
_filterButton.selected = NO; _filterButton.selected = NO;
[_filterButton addTarget:self action:@selector(filterButtonAction:) forControlEvents:UIControlEventTouchUpInside]; [_filterButton addTarget:self action:@selector(filterButtonAction:) forControlEvents:UIControlEventTouchUpInside];
} }
@@ -134,11 +134,11 @@
// _reviewLoadButton.frame = CGRectMake(CGRectGetMaxX(_filterButton.frame) + 20, CGRectGetMinY(_filterButton.frame), 76, 27); // _reviewLoadButton.frame = CGRectMake(CGRectGetMaxX(_filterButton.frame) + 20, CGRectGetMinY(_filterButton.frame), 76, 27);
[_reviewLoadButton setImage:[UIImage imageNamed:@"mew_home_header_renew_voice"] forState:UIControlStateNormal]; [_reviewLoadButton setImage:[UIImage imageNamed:@"mew_home_header_renew_voice"] forState:UIControlStateNormal];
[_reviewLoadButton setTitle:@"换一换" forState:UIControlStateNormal]; [_reviewLoadButton setTitle:@"换一换" forState:UIControlStateNormal];
[_reviewLoadButton setTitleColor:[MEWThemeColor mewColorWithHexString:@"#E1E4E6"] forState:UIControlStateNormal]; [_reviewLoadButton setTitleColor:[MewThemeColor mewColorWithHexString:@"#E1E4E6"] forState:UIControlStateNormal];
_reviewLoadButton.titleLabel.font = kFontMedium(12); _reviewLoadButton.titleLabel.font = kFontMedium(12);
_reviewLoadButton.layer.cornerRadius = 14; _reviewLoadButton.layer.cornerRadius = 14;
_reviewLoadButton.layer.masksToBounds = YES; _reviewLoadButton.layer.masksToBounds = YES;
_reviewLoadButton.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#1D1E1F"]; _reviewLoadButton.backgroundColor = [MewThemeColor mewColorWithHexString:@"#1D1E1F"];
[_reviewLoadButton addTarget:self action:@selector(reviewLoadButtonAction) forControlEvents:UIControlEventTouchUpInside]; [_reviewLoadButton addTarget:self action:@selector(reviewLoadButtonAction) forControlEvents:UIControlEventTouchUpInside];
} }

View File

@@ -10,7 +10,7 @@
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
/// Tool /// Tool
#import "MewMacro.h" #import "MewMacro.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
@interface MewHomeFilterView() @interface MewHomeFilterView()
@property (nonatomic, copy) NSArray *datas; @property (nonatomic, copy) NSArray *datas;
@@ -72,7 +72,7 @@ static NSInteger targetIndex = 0;
CGFloat margin = (107 - 3 * 28 - 2 * 6.0)/2; CGFloat margin = (107 - 3 * 28 - 2 * 6.0)/2;
for (int i = 0; i < self.datas.count; i++) { for (int i = 0; i < self.datas.count; i++) {
UIView *colorBgView = [[UIView alloc] init]; UIView *colorBgView = [[UIView alloc] init];
colorBgView.backgroundColor = i==targetIndex ? [MEWThemeColor mewColorWithHexString:@"#DCDDE0"] : UIColor.clearColor; colorBgView.backgroundColor = i==targetIndex ? [MewThemeColor mewColorWithHexString:@"#DCDDE0"] : UIColor.clearColor;
colorBgView.tag = i; colorBgView.tag = i;
colorBgView.layer.cornerRadius = 6; colorBgView.layer.cornerRadius = 6;
colorBgView.layer.masksToBounds = YES; colorBgView.layer.masksToBounds = YES;
@@ -89,7 +89,7 @@ static NSInteger targetIndex = 0;
UILabel *titleLabel = [[UILabel alloc] init]; UILabel *titleLabel = [[UILabel alloc] init];
titleLabel.text = self.datas[i]; titleLabel.text = self.datas[i];
titleLabel.textColor = [MEWThemeColor mewColorWithHexString:@"#1F1B4F"]; titleLabel.textColor = [MewThemeColor mewColorWithHexString:@"#1F1B4F"];
titleLabel.font = kFontMedium(12); titleLabel.font = kFontMedium(12);
titleLabel.textAlignment = NSTextAlignmentCenter; titleLabel.textAlignment = NSTextAlignmentCenter;
[colorBgView addSubview:titleLabel]; [colorBgView addSubview:titleLabel];

View File

@@ -12,7 +12,7 @@
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
/// Tool /// Tool
#import "UIImage+MewUtils.h" #import "UIImage+MewUtils.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "MewMacro.h" #import "MewMacro.h"
#import "MewHUDTool.h" #import "MewHUDTool.h"
#import "MewButton.h" #import "MewButton.h"
@@ -195,9 +195,9 @@
_pushVoiceButton.layer.cornerRadius = 52.0/2; _pushVoiceButton.layer.cornerRadius = 52.0/2;
_pushVoiceButton.layer.masksToBounds = YES; _pushVoiceButton.layer.masksToBounds = YES;
UIImage *backgroundImage = [UIImage mew_gradientColorImageFromColors:@[ UIImage *backgroundImage = [UIImage mew_gradientColorImageFromColors:@[
[MEWThemeColor mewColorWithHexString:@"#FF60FD"], [MewThemeColor mewColorWithHexString:@"#FF60FD"],
[MEWThemeColor mewColorWithHexString:@"##8974FF"], [MewThemeColor mewColorWithHexString:@"##8974FF"],
[MEWThemeColor mewColorWithHexString:@"#69EBFF"] [MewThemeColor mewColorWithHexString:@"#69EBFF"]
] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(200, 52)]; ] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(200, 52)];
_pushVoiceButton.backgroundColor = [UIColor colorWithPatternImage:backgroundImage]; _pushVoiceButton.backgroundColor = [UIColor colorWithPatternImage:backgroundImage];
[_pushVoiceButton addTarget:self action:@selector(pushVoiceButtonAction) forControlEvents:UIControlEventTouchUpInside]; [_pushVoiceButton addTarget:self action:@selector(pushVoiceButtonAction) forControlEvents:UIControlEventTouchUpInside];

View File

@@ -8,7 +8,7 @@
#import "MewPushExclusiveVoiceView.h" #import "MewPushExclusiveVoiceView.h"
/// Tool /// Tool
#import "MewMacro.h" #import "MewMacro.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "UIImage+MewUtils.h" #import "UIImage+MewUtils.h"
#import "MewUtility.h" #import "MewUtility.h"
#import "MewAccountInfoStorage.h" #import "MewAccountInfoStorage.h"
@@ -359,7 +359,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
} }
self.longTapColorView.hidden = NO; self.longTapColorView.hidden = NO;
self.longTapColorView.backgroundColor = [MEWThemeColor mewColorWithHexString:isRecord ? @"#FF43B1" : @"#43F4FF"]; self.longTapColorView.backgroundColor = [MewThemeColor mewColorWithHexString:isRecord ? @"#FF43B1" : @"#43F4FF"];
} }
/// ///
@@ -383,7 +383,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *date = [dateFormat stringFromDate:[NSDate date]]; NSString *date = [dateFormat stringFromDate:[NSDate date]];
self.fileName = [NSString stringWithFormat:@"voiceShow_%@_%@.wav", [MewAccountInfoStorage instance].getUid, date]; self.fileName = [NSString stringWithFormat:@"voiceShow_%@_%@.wav", [MewAccountInfoStorage instance].mew_getUid, date];
NSFileManager *fileMgr = [[NSFileManager alloc] init]; NSFileManager *fileMgr = [[NSFileManager alloc] init];
// //
NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) mewSafeObjectAtIndex:0] stringByAppendingPathComponent:@"voiceShow"]; NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) mewSafeObjectAtIndex:0] stringByAppendingPathComponent:@"voiceShow"];
@@ -529,7 +529,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
CGFloat imageWidth = 60; CGFloat imageWidth = 60;
CGFloat marginX = (KScreenWidth - 48 - 20.0 - 4 * imageWidth)/5; CGFloat marginX = (KScreenWidth - 48 - 20.0 - 4 * imageWidth)/5;
UIButton *muteButton = [[UIButton alloc] init]; UIButton *muteButton = [[UIButton alloc] init];
muteButton.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#444F75"]; muteButton.backgroundColor = [MewThemeColor mewColorWithHexString:@"#444F75"];
[muteButton setImage:[UIImage imageNamed:@"mew_home_change_voice_bg"] forState:UIControlStateSelected]; [muteButton setImage:[UIImage imageNamed:@"mew_home_change_voice_bg"] forState:UIControlStateSelected];
[muteButton setImage:[UIImage imageNamed:@"mew_home_change_voice_nomarl"] forState:UIControlStateNormal]; [muteButton setImage:[UIImage imageNamed:@"mew_home_change_voice_nomarl"] forState:UIControlStateNormal];
muteButton.layer.cornerRadius = 8; muteButton.layer.cornerRadius = 8;
@@ -554,7 +554,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
UILabel *muteLabel = [[UILabel alloc] init]; UILabel *muteLabel = [[UILabel alloc] init];
muteLabel.text = self.voiceTitleArrays[i]; muteLabel.text = self.voiceTitleArrays[i];
muteLabel.font = kFontRegular(12); muteLabel.font = kFontRegular(12);
muteLabel.textColor = [MEWThemeColor mewColorWithHexString:@"#F0F0F0"]; muteLabel.textColor = [MewThemeColor mewColorWithHexString:@"#F0F0F0"];
[self.voiceView addSubview:muteLabel]; [self.voiceView addSubview:muteLabel];
[muteLabel mas_makeConstraints:^(MASConstraintMaker *make) { [muteLabel mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(muteImageView.mas_bottom).offset(5.0); make.top.equalTo(muteImageView.mas_bottom).offset(5.0);
@@ -584,7 +584,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
- (UIView *)whiteBgView { - (UIView *)whiteBgView {
if (!_whiteBgView) { if (!_whiteBgView) {
_whiteBgView = [[UIView alloc] init]; _whiteBgView = [[UIView alloc] init];
_whiteBgView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#525566"];; _whiteBgView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#525566"];;
_whiteBgView.layer.cornerRadius = 15.0; _whiteBgView.layer.cornerRadius = 15.0;
_whiteBgView.layer.masksToBounds = YES; _whiteBgView.layer.masksToBounds = YES;
} }
@@ -633,7 +633,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
- (UIView *)longTapView { - (UIView *)longTapView {
if (!_longTapView) { if (!_longTapView) {
_longTapView = [[UIView alloc] init]; _longTapView = [[UIView alloc] init];
_longTapView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#9552FF"]; _longTapView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#9552FF"];
_longTapView.layer.cornerRadius = 24.0; _longTapView.layer.cornerRadius = 24.0;
_longTapView.layer.masksToBounds = YES; _longTapView.layer.masksToBounds = YES;
// //
@@ -665,7 +665,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
- (UIView *)longTapColorView { - (UIView *)longTapColorView {
if (!_longTapColorView) { if (!_longTapColorView) {
_longTapColorView = [[UIView alloc] init]; _longTapColorView = [[UIView alloc] init];
_longTapColorView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#43F4FF"]; _longTapColorView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#43F4FF"];
_longTapColorView.layer.cornerRadius = 6.0/2.0; _longTapColorView.layer.cornerRadius = 6.0/2.0;
_longTapColorView.layer.masksToBounds = YES; _longTapColorView.layer.masksToBounds = YES;
} }
@@ -695,7 +695,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
- (UIView *)textBgView { - (UIView *)textBgView {
if (!_textBgView) { if (!_textBgView) {
_textBgView = [[UIView alloc] init]; _textBgView = [[UIView alloc] init];
_textBgView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#DCDDE0"]; _textBgView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#DCDDE0"];
_textBgView.layer.cornerRadius = 11.0; _textBgView.layer.cornerRadius = 11.0;
_textBgView.layer.masksToBounds = YES; _textBgView.layer.masksToBounds = YES;
} }
@@ -706,7 +706,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
_textView = [[UITextView alloc] init]; _textView = [[UITextView alloc] init];
_textView.delegate = self; _textView.delegate = self;
_textView.font = kFontRegular(13); _textView.font = kFontRegular(13);
_textView.textColor = [MEWThemeColor mewColorWithHexString:@"#7D8499"]; _textView.textColor = [MewThemeColor mewColorWithHexString:@"#7D8499"];
_textView.backgroundColor = UIColor.clearColor; _textView.backgroundColor = UIColor.clearColor;
} }
return _textView; return _textView;
@@ -715,7 +715,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
if (!_placeholdLabel) { if (!_placeholdLabel) {
_placeholdLabel = [[UILabel alloc] init]; _placeholdLabel = [[UILabel alloc] init];
_placeholdLabel.text = @"说点什么..."; _placeholdLabel.text = @"说点什么...";
_placeholdLabel.textColor = [MEWThemeColor mewColorWithHexString:@"#7D8499"]; _placeholdLabel.textColor = [MewThemeColor mewColorWithHexString:@"#7D8499"];
_placeholdLabel.font = kFontRegular(13); _placeholdLabel.font = kFontRegular(13);
} }
return _placeholdLabel; return _placeholdLabel;
@@ -729,7 +729,7 @@ static MewPushExclusiveVoiceView *_exclusiveVoiceView = nil;
_pushVoiceButton.titleLabel.font = kFontSemibold(16); _pushVoiceButton.titleLabel.font = kFontSemibold(16);
_pushVoiceButton.layer.cornerRadius = 23.0; _pushVoiceButton.layer.cornerRadius = 23.0;
_pushVoiceButton.layer.masksToBounds = YES; _pushVoiceButton.layer.masksToBounds = YES;
UIImage *image = [UIImage mew_gradientColorImageFromColors:@[[MEWThemeColor mewColorWithHexString:@"#FF60FD"], [MEWThemeColor mewColorWithHexString:@"#8974FF"],[MEWThemeColor mewColorWithHexString:@"#69EBFF"]] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(KScreenWidth - 4 * 28, 46)]; UIImage *image = [UIImage mew_gradientColorImageFromColors:@[[MewThemeColor mewColorWithHexString:@"#FF60FD"], [MewThemeColor mewColorWithHexString:@"#8974FF"],[MewThemeColor mewColorWithHexString:@"#69EBFF"]] gradientType:MewGradientTypeLeftToRight imgSize:CGSizeMake(KScreenWidth - 4 * 28, 46)];
_pushVoiceButton.backgroundColor = [UIColor colorWithPatternImage:image]; _pushVoiceButton.backgroundColor = [UIColor colorWithPatternImage:image];
[_pushVoiceButton addTarget:self action:@selector(pushWithRecordVoice) forControlEvents:UIControlEventTouchUpInside]; [_pushVoiceButton addTarget:self action:@selector(pushWithRecordVoice) forControlEvents:UIControlEventTouchUpInside];
} }

View File

@@ -12,7 +12,7 @@
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
/// Tool /// Tool
#import "MewMacro.h" #import "MewMacro.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "MewFansInfoModel.h" #import "MewFansInfoModel.h"
#import "MewUserInfoModel.h" #import "MewUserInfoModel.h"
#import "NSArray+MewSafe.h" #import "NSArray+MewSafe.h"
@@ -92,12 +92,12 @@
MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(mew_headerRefresh)]; MJRefreshNormalHeader *header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(mew_headerRefresh)];
header.stateLabel.font = [UIFont systemFontOfSize:10.0]; header.stateLabel.font = [UIFont systemFontOfSize:10.0];
header.lastUpdatedTimeLabel.font = [UIFont systemFontOfSize:10.0]; header.lastUpdatedTimeLabel.font = [UIFont systemFontOfSize:10.0];
header.stateLabel.textColor = [MEWThemeColor mewSecondTextColor]; header.stateLabel.textColor = [MewThemeColor mewSecondTextColor];
header.lastUpdatedTimeLabel.textColor = [MEWThemeColor mewSecondTextColor]; header.lastUpdatedTimeLabel.textColor = [MewThemeColor mewSecondTextColor];
self.followCollectionView.mj_header = header; self.followCollectionView.mj_header = header;
MJRefreshBackNormalFooter *footer = [MJRefreshBackNormalFooter footerWithRefreshingTarget:self refreshingAction:@selector(mew_footerRefresh)]; MJRefreshBackNormalFooter *footer = [MJRefreshBackNormalFooter footerWithRefreshingTarget:self refreshingAction:@selector(mew_footerRefresh)];
footer.stateLabel.textColor = [MEWThemeColor mewSecondTextColor]; footer.stateLabel.textColor = [MewThemeColor mewSecondTextColor];
footer.stateLabel.font = [UIFont systemFontOfSize:10.0]; footer.stateLabel.font = [UIFont systemFontOfSize:10.0];
self.followCollectionView.mj_footer = footer; self.followCollectionView.mj_footer = footer;

View File

@@ -11,7 +11,7 @@
#import "MewUserInfoModel.h" #import "MewUserInfoModel.h"
/// Tool /// Tool
#import "MewMacro.h" #import "MewMacro.h"
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "MewAudioPlayerManager.h" #import "MewAudioPlayerManager.h"
/// Third /// Third
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
@@ -372,7 +372,7 @@ static MewUserIntroductionView *_userIntroductionView = nil;
- (UIView *)whiteBgView { - (UIView *)whiteBgView {
if (!_whiteBgView) { if (!_whiteBgView) {
_whiteBgView = [[UIView alloc] init]; _whiteBgView = [[UIView alloc] init];
_whiteBgView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#525566"]; _whiteBgView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#525566"];
_whiteBgView.layer.cornerRadius = 16; _whiteBgView.layer.cornerRadius = 16;
_whiteBgView.layer.masksToBounds = YES; _whiteBgView.layer.masksToBounds = YES;
} }
@@ -449,10 +449,10 @@ static MewUserIntroductionView *_userIntroductionView = nil;
_starSignLabel.text = @"天蝎座"; _starSignLabel.text = @"天蝎座";
_starSignLabel.textAlignment = NSTextAlignmentCenter; _starSignLabel.textAlignment = NSTextAlignmentCenter;
_starSignLabel.font = kFontRegular(10); _starSignLabel.font = kFontRegular(10);
_starSignLabel.textColor = [MEWThemeColor mewColorWithHexString:@"#9168FA"]; _starSignLabel.textColor = [MewThemeColor mewColorWithHexString:@"#9168FA"];
_starSignLabel.layer.cornerRadius = 9.0; _starSignLabel.layer.cornerRadius = 9.0;
_starSignLabel.layer.masksToBounds = YES; _starSignLabel.layer.masksToBounds = YES;
_starSignLabel.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#E9E1FF"]; _starSignLabel.backgroundColor = [MewThemeColor mewColorWithHexString:@"#E9E1FF"];
} }
return _starSignLabel; return _starSignLabel;
} }
@@ -462,7 +462,7 @@ static MewUserIntroductionView *_userIntroductionView = nil;
- (UIView *)voiceIntroductionView { - (UIView *)voiceIntroductionView {
if (!_voiceIntroductionView) { if (!_voiceIntroductionView) {
_voiceIntroductionView = [[UIView alloc] init]; _voiceIntroductionView = [[UIView alloc] init];
_voiceIntroductionView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#DCDDE0"]; _voiceIntroductionView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#DCDDE0"];
_voiceIntroductionView.layer.cornerRadius = 11.0; _voiceIntroductionView.layer.cornerRadius = 11.0;
_voiceIntroductionView.layer.masksToBounds = YES; _voiceIntroductionView.layer.masksToBounds = YES;
} }
@@ -474,7 +474,7 @@ static MewUserIntroductionView *_userIntroductionView = nil;
_voiceTitleLabel = [[UILabel alloc] init]; _voiceTitleLabel = [[UILabel alloc] init];
_voiceTitleLabel.text = @"这是一段用户签名,这是一段用户签名,这是一段用户签名~"; _voiceTitleLabel.text = @"这是一段用户签名,这是一段用户签名,这是一段用户签名~";
_voiceTitleLabel.font = kFontRegular(13); _voiceTitleLabel.font = kFontRegular(13);
_voiceTitleLabel.textColor = [MEWThemeColor mewColorWithHexString:@"#1F1B4F"]; _voiceTitleLabel.textColor = [MewThemeColor mewColorWithHexString:@"#1F1B4F"];
_voiceTitleLabel.numberOfLines = 0; _voiceTitleLabel.numberOfLines = 0;
} }
return _voiceTitleLabel; return _voiceTitleLabel;
@@ -512,7 +512,7 @@ static MewUserIntroductionView *_userIntroductionView = nil;
_voiceTimeLabel = [[UILabel alloc] init]; _voiceTimeLabel = [[UILabel alloc] init];
_voiceTimeLabel.text = @"30”"; _voiceTimeLabel.text = @"30”";
_voiceTimeLabel.font = kFontMedium(14); _voiceTimeLabel.font = kFontMedium(14);
_voiceTimeLabel.textColor = [MEWThemeColor mewColorWithHexString:@"#1F1B4F"]; _voiceTimeLabel.textColor = [MewThemeColor mewColorWithHexString:@"#1F1B4F"];
} }
return _voiceTimeLabel; return _voiceTimeLabel;
} }

View File

@@ -7,7 +7,7 @@
#import "MewVoiceGuideView.h" #import "MewVoiceGuideView.h"
/// Tool /// Tool
#import "MEWThemeColor.h" #import "MewThemeColor.h"
#import "MewMacro.h" #import "MewMacro.h"
#import <Masonry/Masonry.h> #import <Masonry/Masonry.h>
@@ -125,7 +125,7 @@ static MewVoiceGuideView *_guideView = nil;
- (UIView *)guideBgView { - (UIView *)guideBgView {
if (!_guideBgView) { if (!_guideBgView) {
_guideBgView = [[UIView alloc] init]; _guideBgView = [[UIView alloc] init];
_guideBgView.backgroundColor = [MEWThemeColor mewColorWithHexString:@"#6A60FF"]; _guideBgView.backgroundColor = [MewThemeColor mewColorWithHexString:@"#6A60FF"];
} }
return _guideBgView; return _guideBgView;
} }

View File

@@ -32,59 +32,59 @@ typedef NS_ENUM(NSUInteger, Mew_CustomMessageType) {
///first = Mew_CustomMessageType_Room_Tip ///first = Mew_CustomMessageType_Room_Tip
typedef NS_ENUM(NSUInteger, MewCustomMessageSubRoomTip) { typedef NS_ENUM(NSUInteger, MewCustomMessageSubRoomTip) {
///分享房间 ///分享房间
Custom_Message_Sub_Room_Tip_ShareRoom = 21, Mew_Custom_Message_Sub_Room_Tip_ShareRoom = 21,
///关注房主 ///关注房主
Custom_Message_Sub_Room_Tip_Attention_Owner = 22, Mew_Custom_Message_Sub_Room_Tip_Attention_Owner = 22,
}; };
///first = Mew_CustomMessageType_Gift ///first = Mew_CustomMessageType_Gift
typedef NS_ENUM(NSUInteger, CustomMessageSubGift) { typedef NS_ENUM(NSUInteger, MewCustomMessageSubGift) {
///发送礼物 ///发送礼物
Custom_Message_Sub_Gift_Send = 31, Mew_Custom_Message_Sub_Gift_Send = 31,
///全服发送礼物 ///全服发送礼物
Custom_Message_Sub_Gift_ChannelNotify = 32, Mew_Custom_Message_Sub_Gift_ChannelNotify = 32,
///发送 福袋 礼物 ///发送 福袋 礼物
Custom_Message_Sub_Gift_LuckySend = 34, Mew_Custom_Message_Sub_Gift_LuckySend = 34,
}; };
///first = Mew_CustomMessageType_Queue ///first = Mew_CustomMessageType_Queue
typedef NS_ENUM(NSInteger, CustomMessageSubQueue) { typedef NS_ENUM(NSInteger, MewCustomMessageSubQueue) {
///踢下麦 ///踢下麦
Custom_Message_Sub_Queue_Kick = 82, Mew_Custom_Message_Sub_Queue_Kick = 82,
}; };
//first = Mew_CustomMessageType_Face //first = Mew_CustomMessageType_Face
typedef NS_ENUM(NSUInteger, CustomMessageSubFace) { typedef NS_ENUM(NSUInteger, MewCustomMessageSubFace) {
///发送 ///发送
Custom_Message_Sub_Face_Send = 91, Mew_Custom_Message_Sub_Face_Send = 91,
}; };
///first = Mew_CustomMessageType_ALLMicroSend ///first = Mew_CustomMessageType_ALLMicroSend
typedef NS_ENUM(NSUInteger, CustomMessageSubAllMicroSend) { typedef NS_ENUM(NSUInteger, MewCustomMessageSubAllMicroSend) {
///全麦送礼物 ///全麦送礼物
Custom_Message_Sub_AllMicroSend = 121, Mew_Custom_Message_Sub_AllMicroSend = 121,
///非全麦 多人送礼 ///非全麦 多人送礼
Custom_Message_Sub_AllBatchSend = 123, Mew_Custom_Message_Sub_AllBatchSend = 123,
///非全麦 多人送福袋礼物 ///非全麦 多人送福袋礼物
Custom_Message_Sub_AllBatchMicroLuckySend = 124, Mew_Custom_Message_Sub_AllBatchMicroLuckySend = 124,
///全麦送 福袋 礼物 122老版本占用了 ///全麦送 福袋 礼物 122老版本占用了
Custom_Message_Sub_AllMicroLuckySend = 125, Mew_Custom_Message_Sub_AllMicroLuckySend = 125,
}; };
///first = Mew_CustomMessageType_Kick_User ///first = Mew_CustomMessageType_Kick_User
typedef NS_ENUM(NSUInteger, CustomNotificationSubKick) { typedef NS_ENUM(NSUInteger, MewCustomNotificationSubKick) {
///拉黑 ///拉黑
Custom_Message_Sub_Kick_BlackList = 182, Mew_Custom_Message_Sub_Kick_BlackList = 182,
///踢出房间 ///踢出房间
Custom_Message_Sub_Kick_BeKicked = 181, Mew_Custom_Message_Sub_Kick_BeKicked = 181,
}; };
///first = Mew_CustomMessageType_Room_GiftValue ///first = Mew_CustomMessageType_Room_GiftValue
typedef NS_ENUM(NSUInteger, CustomMessageSubRoomGiftValue) { typedef NS_ENUM(NSUInteger, MewCustomMessageSubRoomGiftValue) {
///礼物值同步 ///礼物值同步
Custom_Message_Sub_Room_GiftValue_Sync = 421 Mew_Custom_Message_Sub_Room_GiftValue_Sync = 421
}; };
@interface MewAttachmentModel : NSObject<NIMCustomAttachment> @interface MewAttachmentModel : NSObject<NIMCustomAttachment>

View File

@@ -6,11 +6,11 @@
// //
#import "Api+Login.h" #import "Api+Login.h"
#import "NewEncryptTool.h" #import "MewEncryptTool.h"
@implementation Api (Login) @implementation Api (Login)
/// ///
+ (void)Mew_PhoneQuickLogin:(MewHttpRequestHelperCompletion)completion accessToken:(NSString *)accessToken token:(NSString *)token { + (void)Mew_PhoneQuickLogin:(MewHttpRequestHelperCompletion)completion accessToken:(NSString *)accessToken token:(NSString *)token {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"5OuUEI/lxBioS84/A1+LB6USUuyY1yofu3VeNn4bGRA="];///acc/oneclick/login NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"5OuUEI/lxBioS84/A1+LB6USUuyY1yofu3VeNn4bGRA="];///acc/oneclick/login
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, token, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, token, nil];
} }
@@ -19,7 +19,7 @@
/// @param phone /// @param phone
/// @param code /// @param code
+ (void)Mew_LoginWithCode:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone code:(NSString *)code client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type { + (void)Mew_LoginWithCode:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone code:(NSString *)code client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"QFgInRYQSkXdbIyvBsVUvA=="];////oauth/token NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"QFgInRYQSkXdbIyvBsVUvA=="];////oauth/token
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,code,client_secret,version, client_id, grant_type, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,code,client_secret,version, client_id, grant_type, nil];
} }
@@ -28,7 +28,7 @@
/// @param phone /// @param phone
/// @param password /// @param password
+ (void)Mew_LoginWithPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone password:(NSString *)password client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type { + (void)Mew_LoginWithPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone password:(NSString *)password client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"QFgInRYQSkXdbIyvBsVUvA=="];///oauth/token NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"QFgInRYQSkXdbIyvBsVUvA=="];///oauth/token
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,password,client_secret,version, client_id, grant_type, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,password,client_secret,version, client_id, grant_type, nil];
} }
@@ -38,7 +38,7 @@
/// @param newPwd /// @param newPwd
/// @param smsCode /// @param smsCode
+ (void)Mew_ResetPasswordWithPhone:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode { + (void)Mew_ResetPasswordWithPhone:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"ZstXKg9XrXuRUPW6jNgkzQ=="];///acc/pwd/reset NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"ZstXKg9XrXuRUPW6jNgkzQ=="];///acc/pwd/reset
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, smsCode, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, smsCode, nil];
} }
@@ -50,14 +50,14 @@
/// @param access_token access_token /// @param access_token access_token
/// @param type /// @param type
+ (void)Mew_LoginWithThirdPart:(MewHttpRequestHelperCompletion)completion openid:(NSString *)openid unionid:(NSString *)unionid access_token:(NSString *)access_token type:(NSString *)type { + (void)Mew_LoginWithThirdPart:(MewHttpRequestHelperCompletion)completion openid:(NSString *)openid unionid:(NSString *)unionid access_token:(NSString *)access_token type:(NSString *)type {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"jenVNOO6MbwSC77wnPIMng=="];///acc/third/login NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"jenVNOO6MbwSC77wnPIMng=="];///acc/third/login
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, openid, unionid, access_token, type, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, openid, unionid, access_token, type, nil];
} }
/// ///
/// @param completion /// @param completion
+ (void)Mew_RandomNick:(MewHttpRequestHelperCompletion)completion { + (void)Mew_RandomNick:(MewHttpRequestHelperCompletion)completion {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"7oWMT+wxmM3FF/aCDKLrRw=="];////random/nick/get NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"7oWMT+wxmM3FF/aCDKLrRw=="];////random/nick/get
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil];
} }
@@ -70,7 +70,7 @@
phone:(NSString *)phone phone:(NSString *)phone
code:(NSString *)code code:(NSString *)code
ticket:(NSString *)ticket { ticket:(NSString *)ticket {
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"l+R2IRWIqi9yPiDc6rg+jg=="];///withDraw/phone NSString *getUrl = [MewEncryptTool MEW_aesDecrypt:@"l+R2IRWIqi9yPiDc6rg+jg=="];///withDraw/phone
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:complection, __FUNCTION__, phone, code, ticket, nil]; [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:complection, __FUNCTION__, phone, code, ticket, nil];
} }

View File

@@ -24,9 +24,9 @@
/// ///
/// @param phone /// @param phone
/// @param type /// @param type
- (void)phoneSmsCode:(NSString *)phone type:(GetSmsType)type { - (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type {
NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)];
[Api mew_phoneSmsCode:[self mew_createHttpCompletion:^(id _Nonnull data) { [Api Mew_PhoneSmsCode:[self mew_createHttpCompletion:^(id _Nonnull data) {
[[self mew_getView] mew_phoneSmsCodeSuccess]; [[self mew_getView] mew_phoneSmsCodeSuccess];
}] mobile:desPhone type:[NSString stringWithFormat:@"%lu", (unsigned long)type]]; }] mobile:desPhone type:[NSString stringWithFormat:@"%lu", (unsigned long)type]];
} }
@@ -35,7 +35,7 @@
/// @param phone /// @param phone
/// @param newPwd /// @param newPwd
/// @param smsCode /// @param smsCode
- (void)resetPassword:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode { - (void)mew_resetPassword:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode {
NSString * desPassword = [DESEncrypt encryptUseDES:newPwd key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPassword = [DESEncrypt encryptUseDES:newPwd key:KeyWithType(KeyType_PasswordEncode)];
NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)];
[Api Mew_ResetPasswordWithPhone:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_ResetPasswordWithPhone:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {

View File

@@ -24,7 +24,7 @@
#pragma mark - Public Method #pragma mark - Public Method
/// ///
- (MewThirdUserInfo *)getThirdUserInfo { - (MewThirdUserInfo *)mew_getMewThirdUserInfo {
if ([MewAccountInfoStorage instance].thirdUserInfo) { if ([MewAccountInfoStorage instance].thirdUserInfo) {
return [MewAccountInfoStorage instance].thirdUserInfo; return [MewAccountInfoStorage instance].thirdUserInfo;
} }
@@ -32,7 +32,7 @@
} }
/// ///
- (void)randomRequestNick { - (void)mew_randomRequestNick {
[Api Mew_RandomNick:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_RandomNick:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
[[self mew_getView] mew_requestRandomNickSuccess:data.data]; [[self mew_getView] mew_requestRandomNickSuccess:data.data];
}]]; }]];
@@ -46,14 +46,14 @@
/// @param roomUid uid /// @param roomUid uid
/// @param shareUid uid /// @param shareUid uid
/// @param shareChannel /// @param shareChannel
- (void)complectionInfoWithAvatar:(NSString *)avatar - (void)mew_complectionInfoWithAvatar:(NSString *)avatar
gender:(NSString *)gender gender:(NSString *)gender
nick:(NSString *)nick nick:(NSString *)nick
inviteCode:(NSString * __nullable)inviteCode inviteCode:(NSString * __nullable)inviteCode
roomUid:(NSString * __nullable)roomUid roomUid:(NSString * __nullable)roomUid
shareUid:(NSString * __nullable)shareUid shareUid:(NSString * __nullable)shareUid
shareChannel:(NSString * __nullable)shareChannel { shareChannel:(NSString * __nullable)shareChannel {
NSString * uid = [[MewAccountInfoStorage instance] getUid]; NSString * uid = [[MewAccountInfoStorage instance] mew_getUid];
NSString * ticket = [[MewAccountInfoStorage instance] mew_getTicket]; NSString * ticket = [[MewAccountInfoStorage instance] mew_getTicket];
NSMutableDictionary * params = [NSMutableDictionary dictionary]; NSMutableDictionary * params = [NSMutableDictionary dictionary];
[params mewSafeSetObject:avatar forKey:@"avatar"]; [params mewSafeSetObject:avatar forKey:@"avatar"];
@@ -77,7 +77,7 @@
[params mewSafeSetObject:shareChannel forKey:@"shareChannel"]; [params mewSafeSetObject:shareChannel forKey:@"shareChannel"];
} }
[Api mew_completeUserInfo:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_CompleteUserInfo:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
[[self mew_getView] mew_complementInfoSuccess]; [[self mew_getView] mew_complementInfoSuccess];
}] userInfo:params]; }] userInfo:params];
} }

View File

@@ -23,7 +23,7 @@
#pragma mark - Public Method #pragma mark - Public Method
/// ///
- (void)Mew_PhoneQuickLogin:(NSString *)accessToken token:(NSString *)token { - (void)mew_phoneQuickLogin:(NSString *)accessToken token:(NSString *)token {
[Api Mew_PhoneQuickLogin:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_PhoneQuickLogin:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
}] accessToken:accessToken token:token]; }] accessToken:accessToken token:token];

View File

@@ -22,7 +22,7 @@
- (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type { - (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type {
NSString * typeStr = [NSString stringWithFormat:@"%lu", (unsigned long)type]; NSString * typeStr = [NSString stringWithFormat:@"%lu", (unsigned long)type];
NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)];
[Api mew_phoneSmsCode:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_PhoneSmsCode:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
[[self mew_getView] mew_phoneSmsCodeSuccess]; [[self mew_getView] mew_phoneSmsCodeSuccess];
}] mobile:desPhone type:typeStr]; }] mobile:desPhone type:typeStr];
@@ -33,7 +33,7 @@
/// @param moblieNum /// @param moblieNum
/// @param code /// @param code
- (void)mew_checkMoblieCodeWithMoblie:(NSString *)moblieNum code:(NSString *)code { - (void)mew_checkMoblieCodeWithMoblie:(NSString *)moblieNum code:(NSString *)code {
NSString * uid = [[MewAccountInfoStorage instance] getUid]; NSString * uid = [[MewAccountInfoStorage instance] mew_getUid];
NSString * ticket = [[MewAccountInfoStorage instance] mew_getTicket]; NSString * ticket = [[MewAccountInfoStorage instance] mew_getTicket];
NSString * desPhone = [DESEncrypt encryptUseDES:moblieNum key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:moblieNum key:KeyWithType(KeyType_PasswordEncode)];
// [Api checkMoblieCode:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { // [Api checkMoblieCode:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {

View File

@@ -30,7 +30,7 @@
- (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type { - (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type {
NSString *desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; NSString *desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)];
[Api mew_phoneSmsCode:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) { [Api Mew_PhoneSmsCode:[self mew_createHttpCompletion:^(MewBaseModel * _Nonnull data) {
[[self mew_getView] mew_phoneSmsCodeSuccess]; [[self mew_getView] mew_phoneSmsCodeSuccess];
}] mobile:desPhone type:[NSString stringWithFormat:@"%lu", (unsigned long)type]]; }] mobile:desPhone type:[NSString stringWithFormat:@"%lu", (unsigned long)type]];
} }

Some files were not shown because too many files have changed in this diff Show More