Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我如何在Cydia调整中正确使用SharedInstance?_Ios_Objective C_Cydia Substrate - Fatal编程技术网

Ios 我如何在Cydia调整中正确使用SharedInstance?

Ios 我如何在Cydia调整中正确使用SharedInstance?,ios,objective-c,cydia-substrate,Ios,Objective C,Cydia Substrate,我正在开发一个调整,我想在聊天室中添加一些功能,例如用命令打开用户档案/踢用户/等等(类似于skype)。我找到了在聊天室中发送消息的方法,但我似乎不知道如何让它触发任何东西 这是我到目前为止写的 #import <kik/Pod/Classes/KikClient.h> %hook CoreDataConversationManager - (void)sendTextMessage:(id)arg1 withRenderInstructionSet:(id)arg2 toCo

我正在开发一个调整,我想在聊天室中添加一些功能,例如用命令打开用户档案/踢用户/等等(类似于skype)。我找到了在聊天室中发送消息的方法,但我似乎不知道如何让它触发任何东西

这是我到目前为止写的

#import <kik/Pod/Classes/KikClient.h>

%hook CoreDataConversationManager

- (void)sendTextMessage:(id)arg1 withRenderInstructionSet:(id)arg2 toConversation:(id)arg3 isSuggestedResponse:(BOOL)arg4
{

    if ([[arg1 lowercaseString] hasPrefix:@"!u "] && [arg1 length]>3) {
        arg1 = [arg1 substringFromIndex:3];
          // Should open the users profile
        [[KikClient sharedInstance] openProfileForKikUsername:arg1];

        arg1 = @"";

    } else {
        %orig;
    }

}

%end
我在某处读到/看到我可以使用
[%c(Classname)method]从其他类调用方法
这就是我所尝试的

[[%c(KikClient) sharedInstance] openProfileForKikUsername:arg1];
这可以很好地编译,但是当我发送一条消息,比如“!u niro”时,什么都不会发生,当它应该打开配置文件页面时

另外,我应该注意到KikClient.h不是Kik中现有的类(通过ClassDump)

我还搜索了转储标题中的“SharedInstance”,并找到了这些标题

C:\Users\niro\Desktop\ObjC\Headers\DDASLLogger.h:
   17  }
   18  
   19: + (id)sharedInstance;
   20  @property(readonly, nonatomic) NSString *loggerName;
   21  - (void)logMessage:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\DDLog.h:
   33  + (struct dispatch_queue_s *)loggingQueue;
   34  + (void)initialize;
   35: + (id)sharedInstance;
   36  @property(retain, nonatomic) NSMutableArray *_loggers; // @synthesize _loggers=__loggers;
   37  - (void).cxx_destruct;

C:\Users\niro\Desktop\ObjC\Headers\DDTTYLogger.h:
   27  }
   28  
   29: + (id)sharedInstance;
   30  + (unsigned long long)codeIndexForColor:(struct UIColor *)argSearching 2420 files for "sharedInstance"

C:\Users\niro\Desktop\ObjC\Headers\CameraHelper.h:
   23  }
   24  
   25: + (id)sharedInstance;
   26  @property _Bool testCompressOnSendPicture; // @synthesize testCompressOnSendPicture=_testCompressOnSendPicture;
   27  @property(retain, nonatomic) UIViewController<KikCameraHelperDelegate> *parentController; // @synthesize parentController=_controller;

C:\Users\niro\Desktop\ObjC\Headers\CLSAnalyticsViewControllerTrackingController.h:
   18  
   19  + (_Bool)replaceMethodImplementationForClass:(Class)arg1 selector:(SEL)arg2 withImplementation:(CDUnknownFunctionPointerType)arg3 storingOldImplementation:(CDUnknownFunctionPointerType *)arg4;
   20: + (id)sharedInstance;
   21  @property(nonatomic) __weak id <CLSAnalyticsViewControllerTrackingDelegate> delegate; // @synthesize delegate=_delegate;
   22  - (void)cleanUpUIViewControllerSwizzle;
   ..
   27  - (void)addBlackListViewControllerClass:(Class)arg1;
   28  - (void)startTracking;
   29: - (void)disposeSharedInstance;
   30  - (id)init;
   31  - (void)dealloc;

C:\Users\niro\Desktop\ObjC\Headers\Crashlytics.h:
   43  + (id)kitDisplayVersion;
   44  + (id)bundleIdentifier;
   45: + (id)sharedInstance;
   46  @property(readonly, nonatomic) CLSBe1;
   31  + (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 fromColor:(struct UIColor *)arg4;

C:\Users\niro\Desktop\ObjC\Headers\FXBlurScheduler.h:
   18  }
   19  
   20: + (id)sharedInstance;
   21  @property(nonatomic) _Bool updating; // @synthesize updating=_updating;
   22  @property(nonatomic) _Bool blurEnabled; // @synthesize blurEnabled=_blurEnabled;

C:\Users\niro\Desktop\ObjC\Headers\KikSmiley.h:
   24  }
   25  
   26: + (id)sharedInstance;
   27  @property(retain, nonatomic) NSDictionary *defaultSmileyDictionary; // @synthesize defaultSmileyDictionary=_defaultSmileyDictionary;
   28  @property(nonatomic) _Bool ready; // @synthesize ready=_ready;

C:\Users\niro\Desktop\ObjC\Headers\KMDebugPerfManager.h:
   17  }
   18  
   19: + (id)sharedInstance;
   20  + (id)savePath;
   21  @property(retain, nonatomic) KMDebugPerfOverlayView *overlayView; // @synthesize overlayView=_overlayView;

C:\Users\niro\Desktop\ObjC\Headers\MessageListScreenController.h:
  101  }
  102  
  103: + (id)sharedInstance;
  104  + (void)setCore:(id)arg1;
  105  @property(readonly, nonatomic) Core *core; // @synthesize core=_core;

C:\Users\niro\Desktop\ObjC\Headers\Mixpanel.h:
   60  + (_Bool)inBackground;
   61  + (void)assertPropertyTypes:(id)arg1;
   62: + (id)sharedInstance;
   63: + (id)sharedInstanceWithToken:(id)arg1;
   64: + (id)sharedInstanceWithToken:(id)arg1 launchOptions:(id)arg2;
   65  @property(copy) NSString *switchboardURL; // @synthesize switchboardURL=_switchboardURL;
   66  @property(copy) NSString *decideURL; // @synthesize decideURL=_decideURL;

C:\Users\niro\Desktop\ObjC\Headers\MixpanelMetrics.h:
   27  
   28  + (id)botListForUsers:(id)arg1;
   29: + (id)sharedInstance;
   30  + (void)setCore:(id)arg1;
   31  @property(readonly, nonatomic) NSDictionary *superProperties; // @synthesize superProperties=_superProperties;

C:\Users\niro\Desktop\ObjC\Headers\MPTweakStore.h:
   15  }
   16  
   17: + (id)sharedInstance;
   18  - (void).cxx_destruct;
   19  - (void)reset;

C:\Users\niro\Desktop\ObjC\Headers\NBPhoneNumberUtil.h:
   24  }
   25  
   26: + (id)sharedInstance;
   27  @property(retain, nonatomic) NSRegularExpression *VALID_ALPHA_PHONE_PATTERN; // @synthesize VALID_ALPHA_PHONE_PATTERN=_VALID_ALPHA_PHONE_PATTERN;
   28  @property(retain, nonatomic) NSRegularExpression *CAPTURING_DIGIT_PATTERN; // @synthesize CAPTURING_DIGIT_PATTERN=_CAPTURING_DIGIT_PATTERN;

C:\Users\niro\Desktop\ObjC\Headers\OpenInChromeController.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)openInChrome:(id)arg1 withCallbackURL:(id)arg2 createNewTab:(_Bool)arg3;
   15  - (_Bool)openInChrome:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\PBJVision.h:
   72  }
   73  
   74: + (id)sharedInstance;
   75  @property(nonatomic) _Bool audioEnabled; // @synthesize audioEnabled=_audioEnabled;
   76  @property(retain, nonatomic) NSString *captureSessionPreset; // @synthesize captureSessionPreset=_captureSessionPreset;

C:\Users\niro\Desktop\ObjC\Headers\Perf.h:
   19  }
   20  
   21: + (id)sharedInstance;
   22  @property(nonatomic) double currentTime; // @synthesize currentTime=_currentTime;
   23  @property(nonatomic) __weak id <PerfDelegate> delegate; // @synthesize delegate=_delegate;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserState.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (id)name;
   15  - (_Bool)needKey;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateArrayGotValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateArrayNeedValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateArrayStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateComplete.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (int)parserShouldReturn:(id)arg1;
   15  - (id)name;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateError.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (int)parserShouldReturn:(id)arg1;
   15  - (id)name;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectGotKey.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectGotValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectNeedKey.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)needKey;
   15  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectSeparator.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)needKey;
   15  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (id)name;
   15  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterState.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendWhitespace:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateArrayStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)transitionState:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateArrayValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendSeparator:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateComplete.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)isInvalidState:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateError.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  
   15  @end

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateObjectKey.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendSeparator:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateObjectStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)expectingKey:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateObjectValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendWhitespace:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendSeparator:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\ScreenshotMonitor.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  + (void)load;
   15  - (void)userDidTakeScreenshot:(id)arg1;

42 matches across 39 files
C:\Users\niro\Desktop\ObjC\Headers\ddaslogger.h:
17  }
18
19:+(id)共享状态;
20@property(只读,非原子)NSString*loggerName;
21-(void)日志消息:(id)arg1;
C:\Users\niro\Desktop\ObjC\Headers\DDLog.h:
33+(结构调度队列)日志队列;
34+(无效)初始化;
35:+(id)共享状态;
36@property(保留,非原子)NSMutableArray*\u记录器;//@综合记录器=;
37-(无效).cxx_自毁;
C:\Users\niro\Desktop\ObjC\Headers\DDTTYLogger.h:
27  }
28
29:+(id)共享状态;
30+(无符号长)codeIndexForColor:(struct UIColor*)arg正在搜索2420个文件以查找“sharedInstance”
C:\Users\niro\Desktop\ObjC\Headers\CameraHelper.h:
23  }
24
25:+(id)共享状态;
26@property\u Bool testcompressionsendPicture;//@合成TestCompressionSendPicture=\u TestCompressionSendPicture;
27@property(保留,非原子)UIViewController*parentController;//@综合父控制器=_控制器;
C:\Users\niro\Desktop\ObjC\Headers\CLSAnalyticsViewControllerTrackingController.h:
18
19+类的替换方法实现:(类)arg1选择器:(SEL)带实现的arg2:(CDUnknownFunctionPointerType)arg3存储实现:(CDUnknownFunctionPointerType*)arg4;
20:+(id)共享状态;
21@property(非原子)\弱id委托;//@综合委托=_委托;
22-(无效)清洁UIViewControllersWizzle;
..
27-(void)addBlackListViewControllerClass:(类)arg1;
28-(无效)启动跟踪;
29:—(无效)处置财产;
30-(id)init;
31-(无效)解除锁定;
C:\Users\niro\Desktop\ObjC\Headers\Crashlytics.h:
43+(id)kitDisplayVersion;
44+(id)bundleIdentifier;
45:+(id)共享状态;
46@property(只读、非原子)CLSBe1;
31+(void)getRed:(double*)arg1绿色:(double*)arg2蓝色:(double*)arg3 fromColor:(struct UIColor*)arg4;
C:\Users\niro\Desktop\ObjC\Headers\FXBlurScheduler.h:
18  }
19
20:+(id)共享状态;
21@property(非原子)\u Bool更新;//@综合更新=_更新;
22@property(非原子)\u Bool@合成模糊启用=\u模糊启用;
C:\Users\niro\Desktop\ObjC\Headers\KikSmiley.h:
24  }
25
26:+(id)共享状态;
27@property(保留,非原子)NSDictionary*defaultSmileyDictionary;//@合成DefaultSmileDictionary=\u DefaultSmileDictionary;
28@property(非原子)\u Bool ready;//@合成就绪=_就绪;
C:\Users\niro\Desktop\ObjC\Headers\KMDebugPerfManager.h:
17  }
18
19:+(id)共享状态;
20+(id)存储路径;
21@property(保留,非原子)KMDebugPerfOverlayView*overlayView;//@合成叠加视图=_叠加视图;
C:\Users\niro\Desktop\ObjC\Headers\MessageListScreenController.h:
101  }
102
103:+(id)共享状态;
104+(void)setCore:(id)arg1;
105@property(只读,非原子)Core*Core;//@合成核=_核;
C:\Users\niro\Desktop\ObjC\Headers\Mixpanel.h:
60+(_Bool)背景内;
61+(void)资产属性类型:(id)arg1;
62:+(id)共享状态;
63:+(id)sharedInstanceWithToken:(id)arg1;
64:+(id)sharedInstanceWithToken:(id)arg1启动选项:(id)arg2;
65@property(copy)NSString*switchboardURL;//@综合switchboardURL=_switchboardURL;
66@property(copy)NSString*decideURL;//@合成decideURL=_decideURL;
C:\Users\niro\Desktop\ObjC\Headers\MixpanelMetrics.h:
27
28+(id)botListForUsers:(id)arg1;
29:+(id)共享状态;
30+(无效)setCore:(id)arg1;
31@property(只读,非原子)NSDictionary*超级属性;//@综合超性能=_超性能;
C:\Users\niro\Desktop\ObjC\Headers\mptwakstore.h:
15  }
16
17:+(id)共享状态;
18-(无效)。cxx_自毁;
19-(无效)重置;
C:\Users\niro\Desktop\ObjC\Headers\nbphonenumberrutil.h:
24  }
25
26:+(id)共享状态;
27@property(保留,非原子)NSRegularExpression*有效的字母电话模式;//@合成有效的字母电话模式=_有效字母电话模式;
28@property(保留,非原子)NSRegularExpression*捕获数字模式;//@综合捕获数字模式=\u捕获数字模式;
C:\Users\niro\Desktop\ObjC\Headers\OpenInChromeController.h:
11  }
12
13:+(id)共享状态;
14-(\u Bool)openInChrome:(id)带有callbackurl的arg1:(id)arg2 createNewTab:(\u Bool)arg3;
15-(_Bool)openInChrome:(id)arg1;
C:\Users\niro\Desktop\ObjC\Headers\PBJVision.h:
72  }
73
74:+(id)共享状态;
75@property(非原子)\u Bool audioEnabled;//@合成audioEnabled=\u audioEnabled;
76@property(保留,非原子)NSString*captureSessionPreset;//@合成captureSessionPreset=\u captureSessionPreset;
C:\Users\niro\Desktop\ObjC\Headers\Perf.h:
19  }
20
21:+(id)共享状态;
22@property(非原子)双currentTime;//@综合currentTime=_currentTime;
23@property(非原子)\弱id委托;//@综合委托=_委托;
C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserState.h:
11  }
12
C:\Users\niro\Desktop\ObjC\Headers\DDASLLogger.h:
   17  }
   18  
   19: + (id)sharedInstance;
   20  @property(readonly, nonatomic) NSString *loggerName;
   21  - (void)logMessage:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\DDLog.h:
   33  + (struct dispatch_queue_s *)loggingQueue;
   34  + (void)initialize;
   35: + (id)sharedInstance;
   36  @property(retain, nonatomic) NSMutableArray *_loggers; // @synthesize _loggers=__loggers;
   37  - (void).cxx_destruct;

C:\Users\niro\Desktop\ObjC\Headers\DDTTYLogger.h:
   27  }
   28  
   29: + (id)sharedInstance;
   30  + (unsigned long long)codeIndexForColor:(struct UIColor *)argSearching 2420 files for "sharedInstance"

C:\Users\niro\Desktop\ObjC\Headers\CameraHelper.h:
   23  }
   24  
   25: + (id)sharedInstance;
   26  @property _Bool testCompressOnSendPicture; // @synthesize testCompressOnSendPicture=_testCompressOnSendPicture;
   27  @property(retain, nonatomic) UIViewController<KikCameraHelperDelegate> *parentController; // @synthesize parentController=_controller;

C:\Users\niro\Desktop\ObjC\Headers\CLSAnalyticsViewControllerTrackingController.h:
   18  
   19  + (_Bool)replaceMethodImplementationForClass:(Class)arg1 selector:(SEL)arg2 withImplementation:(CDUnknownFunctionPointerType)arg3 storingOldImplementation:(CDUnknownFunctionPointerType *)arg4;
   20: + (id)sharedInstance;
   21  @property(nonatomic) __weak id <CLSAnalyticsViewControllerTrackingDelegate> delegate; // @synthesize delegate=_delegate;
   22  - (void)cleanUpUIViewControllerSwizzle;
   ..
   27  - (void)addBlackListViewControllerClass:(Class)arg1;
   28  - (void)startTracking;
   29: - (void)disposeSharedInstance;
   30  - (id)init;
   31  - (void)dealloc;

C:\Users\niro\Desktop\ObjC\Headers\Crashlytics.h:
   43  + (id)kitDisplayVersion;
   44  + (id)bundleIdentifier;
   45: + (id)sharedInstance;
   46  @property(readonly, nonatomic) CLSBe1;
   31  + (void)getRed:(double *)arg1 green:(double *)arg2 blue:(double *)arg3 fromColor:(struct UIColor *)arg4;

C:\Users\niro\Desktop\ObjC\Headers\FXBlurScheduler.h:
   18  }
   19  
   20: + (id)sharedInstance;
   21  @property(nonatomic) _Bool updating; // @synthesize updating=_updating;
   22  @property(nonatomic) _Bool blurEnabled; // @synthesize blurEnabled=_blurEnabled;

C:\Users\niro\Desktop\ObjC\Headers\KikSmiley.h:
   24  }
   25  
   26: + (id)sharedInstance;
   27  @property(retain, nonatomic) NSDictionary *defaultSmileyDictionary; // @synthesize defaultSmileyDictionary=_defaultSmileyDictionary;
   28  @property(nonatomic) _Bool ready; // @synthesize ready=_ready;

C:\Users\niro\Desktop\ObjC\Headers\KMDebugPerfManager.h:
   17  }
   18  
   19: + (id)sharedInstance;
   20  + (id)savePath;
   21  @property(retain, nonatomic) KMDebugPerfOverlayView *overlayView; // @synthesize overlayView=_overlayView;

C:\Users\niro\Desktop\ObjC\Headers\MessageListScreenController.h:
  101  }
  102  
  103: + (id)sharedInstance;
  104  + (void)setCore:(id)arg1;
  105  @property(readonly, nonatomic) Core *core; // @synthesize core=_core;

C:\Users\niro\Desktop\ObjC\Headers\Mixpanel.h:
   60  + (_Bool)inBackground;
   61  + (void)assertPropertyTypes:(id)arg1;
   62: + (id)sharedInstance;
   63: + (id)sharedInstanceWithToken:(id)arg1;
   64: + (id)sharedInstanceWithToken:(id)arg1 launchOptions:(id)arg2;
   65  @property(copy) NSString *switchboardURL; // @synthesize switchboardURL=_switchboardURL;
   66  @property(copy) NSString *decideURL; // @synthesize decideURL=_decideURL;

C:\Users\niro\Desktop\ObjC\Headers\MixpanelMetrics.h:
   27  
   28  + (id)botListForUsers:(id)arg1;
   29: + (id)sharedInstance;
   30  + (void)setCore:(id)arg1;
   31  @property(readonly, nonatomic) NSDictionary *superProperties; // @synthesize superProperties=_superProperties;

C:\Users\niro\Desktop\ObjC\Headers\MPTweakStore.h:
   15  }
   16  
   17: + (id)sharedInstance;
   18  - (void).cxx_destruct;
   19  - (void)reset;

C:\Users\niro\Desktop\ObjC\Headers\NBPhoneNumberUtil.h:
   24  }
   25  
   26: + (id)sharedInstance;
   27  @property(retain, nonatomic) NSRegularExpression *VALID_ALPHA_PHONE_PATTERN; // @synthesize VALID_ALPHA_PHONE_PATTERN=_VALID_ALPHA_PHONE_PATTERN;
   28  @property(retain, nonatomic) NSRegularExpression *CAPTURING_DIGIT_PATTERN; // @synthesize CAPTURING_DIGIT_PATTERN=_CAPTURING_DIGIT_PATTERN;

C:\Users\niro\Desktop\ObjC\Headers\OpenInChromeController.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)openInChrome:(id)arg1 withCallbackURL:(id)arg2 createNewTab:(_Bool)arg3;
   15  - (_Bool)openInChrome:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\PBJVision.h:
   72  }
   73  
   74: + (id)sharedInstance;
   75  @property(nonatomic) _Bool audioEnabled; // @synthesize audioEnabled=_audioEnabled;
   76  @property(retain, nonatomic) NSString *captureSessionPreset; // @synthesize captureSessionPreset=_captureSessionPreset;

C:\Users\niro\Desktop\ObjC\Headers\Perf.h:
   19  }
   20  
   21: + (id)sharedInstance;
   22  @property(nonatomic) double currentTime; // @synthesize currentTime=_currentTime;
   23  @property(nonatomic) __weak id <PerfDelegate> delegate; // @synthesize delegate=_delegate;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserState.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (id)name;
   15  - (_Bool)needKey;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateArrayGotValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateArrayNeedValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateArrayStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateComplete.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (int)parserShouldReturn:(id)arg1;
   15  - (id)name;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateError.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (int)parserShouldReturn:(id)arg1;
   15  - (id)name;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectGotKey.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectGotValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectNeedKey.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)needKey;
   15  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectSeparator.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;
   15  - (_Bool)parser:(id)arg1 shouldAcceptToken:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateObjectStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)needKey;
   15  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamParserStateStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (id)name;
   15  - (void)parser:(id)arg1 shouldTransitionTo:(int)arg2;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterState.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendWhitespace:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateArrayStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)transitionState:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateArrayValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendSeparator:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateComplete.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)isInvalidState:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateError.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  
   15  @end

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateObjectKey.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendSeparator:(id)arg1;
   15  

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateObjectStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (_Bool)expectingKey:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateObjectValue.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendWhitespace:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\SBJsonStreamWriterStateStart.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  - (void)appendSeparator:(id)arg1;
   15  - (void)transitionState:(id)arg1;

C:\Users\niro\Desktop\ObjC\Headers\ScreenshotMonitor.h:
   11  }
   12  
   13: + (id)sharedInstance;
   14  + (void)load;
   15  - (void)userDidTakeScreenshot:(id)arg1;

42 matches across 39 files