Forráskód Böngészése

remove `YYDispatchQueuePool` due to dynamic library compile error.

ibireme 9 éve
szülő
commit
fd0c7ae53d
2 módosított fájl, 1 hozzáadás és 20 törlés
  1. 0 9
      YYText/Utility/YYTextAsyncLayer.m
  2. 1 11
      YYText/YYLabel.m

+ 0 - 9
YYText/Utility/YYTextAsyncLayer.m

@@ -12,17 +12,9 @@
 #import "YYTextAsyncLayer.h"
 #import <libkern/OSAtomic.h>
 
-#if __has_include("YYDispatchQueuePool.h")
-#import "YYDispatchQueuePool.h"
-#else
-#import <libkern/OSAtomic.h>
-#endif
 
 /// Global display queue, used for content rendering.
 static dispatch_queue_t YYTextAsyncLayerGetDisplayQueue() {
-#ifdef YYDispatchQueuePool_h
-    return YYDispatchQueueGetForQOS(NSQualityOfServiceUserInitiated);
-#else
 #define MAX_QUEUE_COUNT 16
     static int queueCount;
     static dispatch_queue_t queues[MAX_QUEUE_COUNT];
@@ -47,7 +39,6 @@ static dispatch_queue_t YYTextAsyncLayerGetDisplayQueue() {
     if (cur < 0) cur = -cur;
     return queues[(cur) % queueCount];
 #undef MAX_QUEUE_COUNT
-#endif
 }
 
 static dispatch_queue_t YYTextAsyncLayerGetReleaseQueue() {

+ 1 - 11
YYText/YYLabel.m

@@ -14,22 +14,12 @@
 #import "YYTextWeakProxy.h"
 #import "YYTextUtilities.h"
 #import "NSAttributedString+YYText.h"
-
-#if __has_include("YYDispatchQueuePool.h")
-#import "YYDispatchQueuePool.h"
-#else
 #import <libkern/OSAtomic.h>
-#endif
 
-#ifdef YYDispatchQueuePool_h
-static dispatch_queue_t YYLabelGetReleaseQueue() {
-    return YYDispatchQueueGetForQOS(NSQualityOfServiceUtility);
-}
-#else
+
 static dispatch_queue_t YYLabelGetReleaseQueue() {
     return dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0);
 }
-#endif
 
 
 #define kLongPressMinimumDuration 0.5 // Time in seconds the fingers must be held down for long press gesture.