mirror of
https://github.com/Sunnyyoung/WeChatTweak-macOS.git
synced 2025-07-08 00:26:06 +08:00
Minor fixed
1. Cleanup the project 2. Compress the screenshot
This commit is contained in:
parent
1a6294e9d0
commit
60d8585973
Binary file not shown.
Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 520 KiB |
|
@ -1 +0,0 @@
|
|||
Versions/Current/Headers
|
|
@ -1 +0,0 @@
|
|||
Versions/Current/Modules
|
|
@ -1,15 +0,0 @@
|
|||
//
|
||||
// WeChatTweak.h
|
||||
// WeChatTweak
|
||||
//
|
||||
// Created by Sunnyyoung on 2017/8/11.
|
||||
// Copyright © 2017年 Sunnyyoung. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
#import <objc/runtime.h>
|
||||
#import <objc/message.h>
|
||||
#import <JRSwizzle/JRSwizzle.h>
|
||||
|
||||
FOUNDATION_EXPORT double WeChatTweakVersionNumber;
|
||||
FOUNDATION_EXPORT const unsigned char WeChatTweakVersionString[];
|
|
@ -1,6 +0,0 @@
|
|||
framework module WeChatTweak {
|
||||
umbrella header "WeChatTweak.h"
|
||||
|
||||
export *
|
||||
module * { export * }
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -7,29 +7,29 @@
|
|||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
48F335DC5AE4FE2A0D87FE8A /* libPods-WeChatTweak.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 417879E20C242D6E4E7C74A7 /* libPods-WeChatTweak.a */; };
|
||||
7D2A39861F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2A39841F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.h */; };
|
||||
7D2A39871F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D2A39851F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.m */; };
|
||||
7D2A398A1F3EE1A000F5D4A6 /* NSString+WeChatTweak.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D2A39881F3EE1A000F5D4A6 /* NSString+WeChatTweak.h */; };
|
||||
7D2A398B1F3EE1A000F5D4A6 /* NSString+WeChatTweak.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D2A39891F3EE1A000F5D4A6 /* NSString+WeChatTweak.m */; };
|
||||
7D2A39931F3F187300F5D4A6 /* Prefs-Tweak.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 7D2A39921F3F187300F5D4A6 /* Prefs-Tweak.tiff */; };
|
||||
7D3500E91F3EC86A00D59AD0 /* WeChatTweakHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D3500E81F3EC86A00D59AD0 /* WeChatTweakHeaders.h */; };
|
||||
7D35ECC61F3E355500D59AD0 /* TweakPreferecesController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D35ECC31F3E355500D59AD0 /* TweakPreferecesController.h */; };
|
||||
7D35ECC71F3E355500D59AD0 /* TweakPreferecesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D35ECC41F3E355500D59AD0 /* TweakPreferecesController.m */; };
|
||||
7D35ECC81F3E355500D59AD0 /* TweakPreferecesController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7D35ECC51F3E355500D59AD0 /* TweakPreferecesController.xib */; };
|
||||
7DC79EA91F3DA8AA008E04CB /* WeChatTweak.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DC79EA71F3DA8AA008E04CB /* WeChatTweak.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
7DC79EB11F3DABF9008E04CB /* WeChatTweak.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DC79EB01F3DABF9008E04CB /* WeChatTweak.m */; };
|
||||
7DC79EB91F3DB678008E04CB /* WeChatTweak.framework in Export Framework */ = {isa = PBXBuildFile; fileRef = 7DC79EA41F3DA8AA008E04CB /* WeChatTweak.framework */; };
|
||||
7DF8422C1F40583F00D42D79 /* WeChatTweak.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF8422A1F40583F00D42D79 /* WeChatTweak.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
7DF842341F4058AB00D42D79 /* WeChatTweak.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF842331F4058AB00D42D79 /* WeChatTweak.m */; };
|
||||
7DF842521F4058C600D42D79 /* TweakPreferecesController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF8424F1F4058C600D42D79 /* TweakPreferecesController.h */; };
|
||||
7DF842531F4058C600D42D79 /* TweakPreferecesController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF842501F4058C600D42D79 /* TweakPreferecesController.m */; };
|
||||
7DF842541F4058C600D42D79 /* TweakPreferecesController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7DF842511F4058C600D42D79 /* TweakPreferecesController.xib */; };
|
||||
7DF8425B1F4058DD00D42D79 /* NSBundle+WeChatTweak.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF842571F4058DD00D42D79 /* NSBundle+WeChatTweak.h */; };
|
||||
7DF8425C1F4058DD00D42D79 /* NSBundle+WeChatTweak.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF842581F4058DD00D42D79 /* NSBundle+WeChatTweak.m */; };
|
||||
7DF8425D1F4058DD00D42D79 /* NSString+WeChatTweak.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF842591F4058DD00D42D79 /* NSString+WeChatTweak.h */; };
|
||||
7DF8425E1F4058DD00D42D79 /* NSString+WeChatTweak.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DF8425A1F4058DD00D42D79 /* NSString+WeChatTweak.m */; };
|
||||
7DF842601F40590500D42D79 /* WeChatTweakHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DF8425F1F40590500D42D79 /* WeChatTweakHeaders.h */; };
|
||||
7DF842621F40592800D42D79 /* WeChatTweak.framework in Export Framework */ = {isa = PBXBuildFile; fileRef = 7DF842271F40583F00D42D79 /* WeChatTweak.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
|
||||
7DF842651F40594400D42D79 /* Prefs-Tweak.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 7DF842641F40594400D42D79 /* Prefs-Tweak.tiff */; };
|
||||
D84599A16A2504BCF95DB436 /* libPods-WeChatTweak.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 153504EC5C9196C0D85213CF /* libPods-WeChatTweak.a */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
7DC79EB81F3DB64F008E04CB /* Export Framework */ = {
|
||||
7DF842611F40592100D42D79 /* Export Framework */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "${SRCROOT}";
|
||||
dstSubfolderSpec = 0;
|
||||
files = (
|
||||
7DC79EB91F3DB678008E04CB /* WeChatTweak.framework in Export Framework */,
|
||||
7DF842621F40592800D42D79 /* WeChatTweak.framework in Export Framework */,
|
||||
);
|
||||
name = "Export Framework";
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
|
@ -37,118 +37,118 @@
|
|||
/* End PBXCopyFilesBuildPhase section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
417879E20C242D6E4E7C74A7 /* libPods-WeChatTweak.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-WeChatTweak.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
7D2A39841F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+WeChatTweak.h"; sourceTree = "<group>"; };
|
||||
7D2A39851F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+WeChatTweak.m"; sourceTree = "<group>"; };
|
||||
7D2A39881F3EE1A000F5D4A6 /* NSString+WeChatTweak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+WeChatTweak.h"; sourceTree = "<group>"; };
|
||||
7D2A39891F3EE1A000F5D4A6 /* NSString+WeChatTweak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+WeChatTweak.m"; sourceTree = "<group>"; };
|
||||
7D2A39921F3F187300F5D4A6 /* Prefs-Tweak.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Prefs-Tweak.tiff"; sourceTree = "<group>"; };
|
||||
7D3500E81F3EC86A00D59AD0 /* WeChatTweakHeaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeChatTweakHeaders.h; sourceTree = "<group>"; };
|
||||
7D35ECC31F3E355500D59AD0 /* TweakPreferecesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TweakPreferecesController.h; sourceTree = "<group>"; };
|
||||
7D35ECC41F3E355500D59AD0 /* TweakPreferecesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TweakPreferecesController.m; sourceTree = "<group>"; };
|
||||
7D35ECC51F3E355500D59AD0 /* TweakPreferecesController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TweakPreferecesController.xib; sourceTree = "<group>"; };
|
||||
7DC79EA41F3DA8AA008E04CB /* WeChatTweak.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WeChatTweak.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
7DC79EA71F3DA8AA008E04CB /* WeChatTweak.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WeChatTweak.h; sourceTree = "<group>"; };
|
||||
7DC79EA81F3DA8AA008E04CB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
7DC79EB01F3DABF9008E04CB /* WeChatTweak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WeChatTweak.m; sourceTree = "<group>"; };
|
||||
86FF0006D15CDE78239D0DD5 /* Pods-WeChatTweak.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WeChatTweak.debug.xcconfig"; path = "Pods/Target Support Files/Pods-WeChatTweak/Pods-WeChatTweak.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
8850EDEE6E6610673CA4D1D2 /* Pods-WeChatTweak.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WeChatTweak.release.xcconfig"; path = "Pods/Target Support Files/Pods-WeChatTweak/Pods-WeChatTweak.release.xcconfig"; sourceTree = "<group>"; };
|
||||
153504EC5C9196C0D85213CF /* libPods-WeChatTweak.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-WeChatTweak.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
7DF842271F40583F00D42D79 /* WeChatTweak.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WeChatTweak.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
7DF8422A1F40583F00D42D79 /* WeChatTweak.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WeChatTweak.h; sourceTree = "<group>"; };
|
||||
7DF8422B1F40583F00D42D79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
7DF842331F4058AB00D42D79 /* WeChatTweak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WeChatTweak.m; sourceTree = "<group>"; };
|
||||
7DF8424F1F4058C600D42D79 /* TweakPreferecesController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TweakPreferecesController.h; sourceTree = "<group>"; };
|
||||
7DF842501F4058C600D42D79 /* TweakPreferecesController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TweakPreferecesController.m; sourceTree = "<group>"; };
|
||||
7DF842511F4058C600D42D79 /* TweakPreferecesController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TweakPreferecesController.xib; sourceTree = "<group>"; };
|
||||
7DF842571F4058DD00D42D79 /* NSBundle+WeChatTweak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+WeChatTweak.h"; sourceTree = "<group>"; };
|
||||
7DF842581F4058DD00D42D79 /* NSBundle+WeChatTweak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+WeChatTweak.m"; sourceTree = "<group>"; };
|
||||
7DF842591F4058DD00D42D79 /* NSString+WeChatTweak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+WeChatTweak.h"; sourceTree = "<group>"; };
|
||||
7DF8425A1F4058DD00D42D79 /* NSString+WeChatTweak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+WeChatTweak.m"; sourceTree = "<group>"; };
|
||||
7DF8425F1F40590500D42D79 /* WeChatTweakHeaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeChatTweakHeaders.h; sourceTree = "<group>"; };
|
||||
7DF842641F40594400D42D79 /* Prefs-Tweak.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = "Prefs-Tweak.tiff"; sourceTree = "<group>"; };
|
||||
A82E6F61C63DBD47219BB308 /* Pods-WeChatTweak.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WeChatTweak.debug.xcconfig"; path = "Pods/Target Support Files/Pods-WeChatTweak/Pods-WeChatTweak.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
B418F83DA5D4A992F73514A9 /* Pods-WeChatTweak.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WeChatTweak.release.xcconfig"; path = "Pods/Target Support Files/Pods-WeChatTweak/Pods-WeChatTweak.release.xcconfig"; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
7DC79EA01F3DA8AA008E04CB /* Frameworks */ = {
|
||||
7DF842231F40583F00D42D79 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
48F335DC5AE4FE2A0D87FE8A /* libPods-WeChatTweak.a in Frameworks */,
|
||||
D84599A16A2504BCF95DB436 /* libPods-WeChatTweak.a in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
6D23DDBE468D2CDB8519868A /* Frameworks */ = {
|
||||
785C3947774E235ED4EB5A14 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
417879E20C242D6E4E7C74A7 /* libPods-WeChatTweak.a */,
|
||||
153504EC5C9196C0D85213CF /* libPods-WeChatTweak.a */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7D2A398C1F3EE26E00F5D4A6 /* Category */ = {
|
||||
7DF8421D1F40583F00D42D79 = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7D2A39841F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.h */,
|
||||
7D2A39851F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.m */,
|
||||
7D2A39881F3EE1A000F5D4A6 /* NSString+WeChatTweak.h */,
|
||||
7D2A39891F3EE1A000F5D4A6 /* NSString+WeChatTweak.m */,
|
||||
);
|
||||
name = Category;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7D2A398D1F3EE27C00F5D4A6 /* Controller */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7D35ECC31F3E355500D59AD0 /* TweakPreferecesController.h */,
|
||||
7D35ECC41F3E355500D59AD0 /* TweakPreferecesController.m */,
|
||||
7D35ECC51F3E355500D59AD0 /* TweakPreferecesController.xib */,
|
||||
);
|
||||
name = Controller;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7D2A398F1F3F143100F5D4A6 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7D2A39921F3F187300F5D4A6 /* Prefs-Tweak.tiff */,
|
||||
);
|
||||
path = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7DC79E9A1F3DA8AA008E04CB = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7DC79EA61F3DA8AA008E04CB /* WeChatTweak */,
|
||||
7DC79EA51F3DA8AA008E04CB /* Products */,
|
||||
ED6CCB989AD5E58368DFFAEE /* Pods */,
|
||||
6D23DDBE468D2CDB8519868A /* Frameworks */,
|
||||
7DF842291F40583F00D42D79 /* WeChatTweak */,
|
||||
7DF842281F40583F00D42D79 /* Products */,
|
||||
FEFA9C3F34481028661EEC5A /* Pods */,
|
||||
785C3947774E235ED4EB5A14 /* Frameworks */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7DC79EA51F3DA8AA008E04CB /* Products */ = {
|
||||
7DF842281F40583F00D42D79 /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7DC79EA41F3DA8AA008E04CB /* WeChatTweak.framework */,
|
||||
7DF842271F40583F00D42D79 /* WeChatTweak.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7DC79EA61F3DA8AA008E04CB /* WeChatTweak */ = {
|
||||
7DF842291F40583F00D42D79 /* WeChatTweak */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7DC79EA71F3DA8AA008E04CB /* WeChatTweak.h */,
|
||||
7DC79EB01F3DABF9008E04CB /* WeChatTweak.m */,
|
||||
7D2A398D1F3EE27C00F5D4A6 /* Controller */,
|
||||
7D2A398C1F3EE26E00F5D4A6 /* Category */,
|
||||
7D2A398F1F3F143100F5D4A6 /* Resources */,
|
||||
7DC79EAF1F3DA8BE008E04CB /* Supporting Files */,
|
||||
7DF8422A1F40583F00D42D79 /* WeChatTweak.h */,
|
||||
7DF842331F4058AB00D42D79 /* WeChatTweak.m */,
|
||||
7DF842551F4058C900D42D79 /* Controller */,
|
||||
7DF842561F4058D300D42D79 /* Category */,
|
||||
7DF842631F40594400D42D79 /* Resources */,
|
||||
7DF842321F40584700D42D79 /* Supporting Files */,
|
||||
);
|
||||
path = WeChatTweak;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7DC79EAF1F3DA8BE008E04CB /* Supporting Files */ = {
|
||||
7DF842321F40584700D42D79 /* Supporting Files */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7DC79EA81F3DA8AA008E04CB /* Info.plist */,
|
||||
7D3500E81F3EC86A00D59AD0 /* WeChatTweakHeaders.h */,
|
||||
7DF8425F1F40590500D42D79 /* WeChatTweakHeaders.h */,
|
||||
7DF8422B1F40583F00D42D79 /* Info.plist */,
|
||||
);
|
||||
name = "Supporting Files";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
ED6CCB989AD5E58368DFFAEE /* Pods */ = {
|
||||
7DF842551F4058C900D42D79 /* Controller */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
86FF0006D15CDE78239D0DD5 /* Pods-WeChatTweak.debug.xcconfig */,
|
||||
8850EDEE6E6610673CA4D1D2 /* Pods-WeChatTweak.release.xcconfig */,
|
||||
7DF8424F1F4058C600D42D79 /* TweakPreferecesController.h */,
|
||||
7DF842501F4058C600D42D79 /* TweakPreferecesController.m */,
|
||||
7DF842511F4058C600D42D79 /* TweakPreferecesController.xib */,
|
||||
);
|
||||
name = Controller;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7DF842561F4058D300D42D79 /* Category */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7DF842571F4058DD00D42D79 /* NSBundle+WeChatTweak.h */,
|
||||
7DF842581F4058DD00D42D79 /* NSBundle+WeChatTweak.m */,
|
||||
7DF842591F4058DD00D42D79 /* NSString+WeChatTweak.h */,
|
||||
7DF8425A1F4058DD00D42D79 /* NSString+WeChatTweak.m */,
|
||||
);
|
||||
name = Category;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7DF842631F40594400D42D79 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7DF842641F40594400D42D79 /* Prefs-Tweak.tiff */,
|
||||
);
|
||||
path = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
FEFA9C3F34481028661EEC5A /* Pods */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
A82E6F61C63DBD47219BB308 /* Pods-WeChatTweak.debug.xcconfig */,
|
||||
B418F83DA5D4A992F73514A9 /* Pods-WeChatTweak.release.xcconfig */,
|
||||
);
|
||||
name = Pods;
|
||||
sourceTree = "<group>";
|
||||
|
@ -156,32 +156,32 @@
|
|||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
7DC79EA11F3DA8AA008E04CB /* Headers */ = {
|
||||
7DF842241F40583F00D42D79 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
7DC79EA91F3DA8AA008E04CB /* WeChatTweak.h in Headers */,
|
||||
7D35ECC61F3E355500D59AD0 /* TweakPreferecesController.h in Headers */,
|
||||
7D2A398A1F3EE1A000F5D4A6 /* NSString+WeChatTweak.h in Headers */,
|
||||
7D2A39861F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.h in Headers */,
|
||||
7D3500E91F3EC86A00D59AD0 /* WeChatTweakHeaders.h in Headers */,
|
||||
7DF8422C1F40583F00D42D79 /* WeChatTweak.h in Headers */,
|
||||
7DF8425B1F4058DD00D42D79 /* NSBundle+WeChatTweak.h in Headers */,
|
||||
7DF842601F40590500D42D79 /* WeChatTweakHeaders.h in Headers */,
|
||||
7DF842521F4058C600D42D79 /* TweakPreferecesController.h in Headers */,
|
||||
7DF8425D1F4058DD00D42D79 /* NSString+WeChatTweak.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
7DC79EA31F3DA8AA008E04CB /* WeChatTweak */ = {
|
||||
7DF842261F40583F00D42D79 /* WeChatTweak */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 7DC79EAC1F3DA8AA008E04CB /* Build configuration list for PBXNativeTarget "WeChatTweak" */;
|
||||
buildConfigurationList = 7DF8422F1F40583F00D42D79 /* Build configuration list for PBXNativeTarget "WeChatTweak" */;
|
||||
buildPhases = (
|
||||
4012CB97538526A427DAFCC8 /* [CP] Check Pods Manifest.lock */,
|
||||
7DC79E9F1F3DA8AA008E04CB /* Sources */,
|
||||
7DC79EA01F3DA8AA008E04CB /* Frameworks */,
|
||||
7DC79EA11F3DA8AA008E04CB /* Headers */,
|
||||
7DC79EA21F3DA8AA008E04CB /* Resources */,
|
||||
D2CEBBB9AA41E54A234A72D4 /* [CP] Copy Pods Resources */,
|
||||
7DC79EB81F3DB64F008E04CB /* Export Framework */,
|
||||
CB198514792C1F69F3B65026 /* [CP] Check Pods Manifest.lock */,
|
||||
7DF842221F40583F00D42D79 /* Sources */,
|
||||
7DF842231F40583F00D42D79 /* Frameworks */,
|
||||
7DF842241F40583F00D42D79 /* Headers */,
|
||||
7DF842251F40583F00D42D79 /* Resources */,
|
||||
B75BB08B5F9B62E8FF4DEE05 /* [CP] Copy Pods Resources */,
|
||||
7DF842611F40592100D42D79 /* Export Framework */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
|
@ -189,55 +189,70 @@
|
|||
);
|
||||
name = WeChatTweak;
|
||||
productName = WeChatTweak;
|
||||
productReference = 7DC79EA41F3DA8AA008E04CB /* WeChatTweak.framework */;
|
||||
productReference = 7DF842271F40583F00D42D79 /* WeChatTweak.framework */;
|
||||
productType = "com.apple.product-type.framework";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
7DC79E9B1F3DA8AA008E04CB /* Project object */ = {
|
||||
7DF8421E1F40583F00D42D79 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0830;
|
||||
ORGANIZATIONNAME = Sunnyyoung;
|
||||
TargetAttributes = {
|
||||
7DC79EA31F3DA8AA008E04CB = {
|
||||
7DF842261F40583F00D42D79 = {
|
||||
CreatedOnToolsVersion = 8.3.3;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = 7DC79E9E1F3DA8AA008E04CB /* Build configuration list for PBXProject "WeChatTweak" */;
|
||||
buildConfigurationList = 7DF842211F40583F00D42D79 /* Build configuration list for PBXProject "WeChatTweak" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = 7DC79E9A1F3DA8AA008E04CB;
|
||||
productRefGroup = 7DC79EA51F3DA8AA008E04CB /* Products */;
|
||||
mainGroup = 7DF8421D1F40583F00D42D79;
|
||||
productRefGroup = 7DF842281F40583F00D42D79 /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
7DC79EA31F3DA8AA008E04CB /* WeChatTweak */,
|
||||
7DF842261F40583F00D42D79 /* WeChatTweak */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
7DC79EA21F3DA8AA008E04CB /* Resources */ = {
|
||||
7DF842251F40583F00D42D79 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
7D35ECC81F3E355500D59AD0 /* TweakPreferecesController.xib in Resources */,
|
||||
7D2A39931F3F187300F5D4A6 /* Prefs-Tweak.tiff in Resources */,
|
||||
7DF842651F40594400D42D79 /* Prefs-Tweak.tiff in Resources */,
|
||||
7DF842541F4058C600D42D79 /* TweakPreferecesController.xib in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
4012CB97538526A427DAFCC8 /* [CP] Check Pods Manifest.lock */ = {
|
||||
B75BB08B5F9B62E8FF4DEE05 /* [CP] Copy Pods Resources */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
);
|
||||
name = "[CP] Copy Pods Resources";
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-WeChatTweak/Pods-WeChatTweak-resources.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
CB198514792C1F69F3B65026 /* [CP] Check Pods Manifest.lock */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
|
@ -255,39 +270,24 @@
|
|||
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
D2CEBBB9AA41E54A234A72D4 /* [CP] Copy Pods Resources */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
);
|
||||
name = "[CP] Copy Pods Resources";
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-WeChatTweak/Pods-WeChatTweak-resources.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
7DC79E9F1F3DA8AA008E04CB /* Sources */ = {
|
||||
7DF842221F40583F00D42D79 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
7D2A398B1F3EE1A000F5D4A6 /* NSString+WeChatTweak.m in Sources */,
|
||||
7D35ECC71F3E355500D59AD0 /* TweakPreferecesController.m in Sources */,
|
||||
7DC79EB11F3DABF9008E04CB /* WeChatTweak.m in Sources */,
|
||||
7D2A39871F3EDF3700F5D4A6 /* NSBundle+WeChatTweak.m in Sources */,
|
||||
7DF8425E1F4058DD00D42D79 /* NSString+WeChatTweak.m in Sources */,
|
||||
7DF842531F4058C600D42D79 /* TweakPreferecesController.m in Sources */,
|
||||
7DF842341F4058AB00D42D79 /* WeChatTweak.m in Sources */,
|
||||
7DF8425C1F4058DD00D42D79 /* NSBundle+WeChatTweak.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
7DC79EAA1F3DA8AA008E04CB /* Debug */ = {
|
||||
7DF8422D1F40583F00D42D79 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
|
@ -338,7 +338,7 @@
|
|||
};
|
||||
name = Debug;
|
||||
};
|
||||
7DC79EAB1F3DA8AA008E04CB /* Release */ = {
|
||||
7DF8422E1F40583F00D42D79 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
|
@ -382,9 +382,9 @@
|
|||
};
|
||||
name = Release;
|
||||
};
|
||||
7DC79EAD1F3DA8AA008E04CB /* Debug */ = {
|
||||
7DF842301F40583F00D42D79 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 86FF0006D15CDE78239D0DD5 /* Pods-WeChatTweak.debug.xcconfig */;
|
||||
baseConfigurationReference = A82E6F61C63DBD47219BB308 /* Pods-WeChatTweak.debug.xcconfig */;
|
||||
buildSettings = {
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
|
@ -396,16 +396,15 @@
|
|||
INFOPLIST_FILE = WeChatTweak/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = net.sunnyyoung.WeChatTweak;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
7DC79EAE1F3DA8AA008E04CB /* Release */ = {
|
||||
7DF842311F40583F00D42D79 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
baseConfigurationReference = 8850EDEE6E6610673CA4D1D2 /* Pods-WeChatTweak.release.xcconfig */;
|
||||
baseConfigurationReference = B418F83DA5D4A992F73514A9 /* Pods-WeChatTweak.release.xcconfig */;
|
||||
buildSettings = {
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
|
@ -417,7 +416,6 @@
|
|||
INFOPLIST_FILE = WeChatTweak/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.10;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = net.sunnyyoung.WeChatTweak;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
|
@ -427,25 +425,25 @@
|
|||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
7DC79E9E1F3DA8AA008E04CB /* Build configuration list for PBXProject "WeChatTweak" */ = {
|
||||
7DF842211F40583F00D42D79 /* Build configuration list for PBXProject "WeChatTweak" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
7DC79EAA1F3DA8AA008E04CB /* Debug */,
|
||||
7DC79EAB1F3DA8AA008E04CB /* Release */,
|
||||
7DF8422D1F40583F00D42D79 /* Debug */,
|
||||
7DF8422E1F40583F00D42D79 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
7DC79EAC1F3DA8AA008E04CB /* Build configuration list for PBXNativeTarget "WeChatTweak" */ = {
|
||||
7DF8422F1F40583F00D42D79 /* Build configuration list for PBXNativeTarget "WeChatTweak" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
7DC79EAD1F3DA8AA008E04CB /* Debug */,
|
||||
7DC79EAE1F3DA8AA008E04CB /* Release */,
|
||||
7DF842301F40583F00D42D79 /* Debug */,
|
||||
7DF842311F40583F00D42D79 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 7DC79E9B1F3DA8AA008E04CB /* Project object */;
|
||||
rootObject = 7DF8421E1F40583F00D42D79 /* Project object */;
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
// Copyright © 2017年 Sunnyyoung. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
@interface NSString (WeChatTweak)
|
||||
|
||||
|
|
|
@ -57,18 +57,18 @@
|
|||
</popUpButton>
|
||||
<popUpButton verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="6x2-KV-p8w">
|
||||
<rect key="frame" x="173" y="17" width="144" height="26"/>
|
||||
<popUpButtonCell key="cell" type="push" title="跟随消息通知设置" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="gec-CY-E1x" id="wek-GT-N5V">
|
||||
<popUpButtonCell key="cell" type="push" title="跟随聊天通知设置" bezelStyle="rounded" alignment="left" lineBreakMode="truncatingTail" state="on" borderStyle="borderAndBezel" imageScaling="proportionallyDown" inset="2" selectedItem="gec-CY-E1x" id="wek-GT-N5V">
|
||||
<behavior key="behavior" lightByBackground="YES" lightByGray="YES"/>
|
||||
<font key="font" metaFont="menu"/>
|
||||
<menu key="menu" id="H2J-gJ-aGD">
|
||||
<items>
|
||||
<menuItem title="跟随消息通知设置" id="gec-CY-E1x">
|
||||
<menuItem title="跟随聊天通知设置" state="on" id="gec-CY-E1x">
|
||||
<modifierMask key="keyEquivalentModifierMask"/>
|
||||
</menuItem>
|
||||
<menuItem title="全部接收" id="da4-aJ-lEy">
|
||||
<modifierMask key="keyEquivalentModifierMask"/>
|
||||
</menuItem>
|
||||
<menuItem title="全部关闭" state="on" id="Uk9-Oc-Jtv">
|
||||
<menuItem title="全部关闭" id="Uk9-Oc-Jtv">
|
||||
<modifierMask key="keyEquivalentModifierMask"/>
|
||||
</menuItem>
|
||||
</items>
|
||||
|
|
|
@ -23,7 +23,6 @@ static void __attribute__((constructor)) tweak(void) {
|
|||
[objc_getClass("MessageService") jr_swizzleMethod:NSSelectorFromString(@"onRevokeMsg:") withMethod:@selector(tweak_onRevokeMsg:) error:nil];
|
||||
[objc_getClass("CUtility") jr_swizzleClassMethod:NSSelectorFromString(@"HasWechatInstance") withClassMethod:@selector(tweak_HasWechatInstance) error:nil];
|
||||
[objc_getClass("MASPreferencesWindowController") jr_swizzleMethod:NSSelectorFromString(@"initWithViewControllers:") withMethod:@selector(tweak_initWithViewControllers:) error:nil];
|
||||
[objc_getClass("MASPreferencesWindowController") jr_swizzleMethod:NSSelectorFromString(@"viewControllerForIdentifier:") withMethod:@selector(tweak_viewControllerForIdentifier:) error:nil];
|
||||
}
|
||||
|
||||
#pragma mark - No Revoke Message
|
||||
|
@ -97,15 +96,15 @@ static void __attribute__((constructor)) tweak(void) {
|
|||
}
|
||||
|
||||
- (NSMenu *)tweak_applicationDockMenu:(NSApplication *)sender {
|
||||
NSMenu *menu = [[objc_getClass("NSMenu") alloc] init];
|
||||
NSMenuItem *menuItem = [[objc_getClass("NSMenuItem") alloc] initWithTitle:@"登录新的微信账号" action:@selector(openNewWeChatInstace:) keyEquivalent:@""];
|
||||
NSMenu *menu = [[NSMenu alloc] init];
|
||||
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle:@"登录新的微信账号" action:@selector(openNewWeChatInstace:) keyEquivalent:@""];
|
||||
[menu insertItem:menuItem atIndex:0];
|
||||
return menu;
|
||||
}
|
||||
|
||||
- (void)openNewWeChatInstace:(id)sender {
|
||||
NSString *applicationPath = [[NSBundle mainBundle] bundlePath];
|
||||
NSTask *task = [[objc_getClass("NSTask") alloc] init];
|
||||
NSTask *task = [[NSTask alloc] init];
|
||||
task.launchPath = @"/usr/bin/open";
|
||||
task.arguments = @[@"-n", applicationPath];
|
||||
[task launch];
|
||||
|
@ -115,8 +114,8 @@ static void __attribute__((constructor)) tweak(void) {
|
|||
|
||||
- (void)tweak_applicationDidFinishLaunching:(NSNotification *)notification {
|
||||
[self tweak_applicationDidFinishLaunching:notification];
|
||||
NSString *bundleIdentifier = [[objc_getClass("NSBundle") mainBundle] bundleIdentifier];
|
||||
NSArray *instances = [objc_getClass("NSRunningApplication") runningApplicationsWithBundleIdentifier:bundleIdentifier];
|
||||
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
|
||||
NSArray *instances = [NSRunningApplication runningApplicationsWithBundleIdentifier:bundleIdentifier];
|
||||
// Detect multiple instance conflict
|
||||
BOOL hasInstance = instances.count == 1;
|
||||
BOOL enabledAutoAuth = [[NSUserDefaults standardUserDefaults] boolForKey:WeChatTweakPreferenceAutoAuthKey];
|
||||
|
@ -141,13 +140,9 @@ static void __attribute__((constructor)) tweak(void) {
|
|||
|
||||
- (id)tweak_initWithViewControllers:(NSArray *)arg1 {
|
||||
NSMutableArray *viewControllers = [NSMutableArray arrayWithArray:arg1];
|
||||
TweakPreferecesController *controller = [[objc_getClass("TweakPreferecesController") alloc] initWithNibName:nil bundle:[NSBundle tweakBundle]];
|
||||
TweakPreferecesController *controller = [[TweakPreferecesController alloc] initWithNibName:nil bundle:[NSBundle tweakBundle]];
|
||||
[viewControllers addObject:controller];
|
||||
return [self tweak_initWithViewControllers:viewControllers];
|
||||
}
|
||||
|
||||
- (id)tweak_viewControllerForIdentifier:(NSString *)arg1 {
|
||||
return [self tweak_viewControllerForIdentifier:arg1];
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
|
@ -75,16 +75,11 @@
|
|||
@optional
|
||||
@property(readonly, nonatomic) BOOL hasResizableHeight;
|
||||
@property(readonly, nonatomic) BOOL hasResizableWidth;
|
||||
- (NSView *)initialKeyView;
|
||||
- (void)viewDidDisappear;
|
||||
- (void)viewWillAppear;
|
||||
|
||||
@end
|
||||
|
||||
@interface MASPreferencesWindowController : NSWindowController
|
||||
|
||||
@property(readonly, nonatomic) NSMutableArray *viewControllers;
|
||||
|
||||
- (id)initWithViewControllers:(NSArray *)arg1;
|
||||
|
||||
@end
|
||||
|
|
Loading…
Reference in New Issue
Block a user