Epub阅读器0.0.1

This commit is contained in:
shen
2026-05-21 19:40:51 +08:00
commit daa36d8fe7
559 changed files with 106266 additions and 0 deletions
@@ -0,0 +1,35 @@
//
// DTBlockFunctions.m
// DTFoundation
//
// Created by Oliver Drobnik on 02.10.13.
// Copyright (c) 2013 Cocoanetics. All rights reserved.
//
#import "DTBlockFunctions.h"
void DTBlockPerformSyncIfOnMainThreadElseAsync(void (^block)(void))
{
if ([NSThread isMainThread])
{
// can perform synchronous on main thread
block();
}
else
{
// need to perform asynchronous
dispatch_async(dispatch_get_main_queue(), block);
}
}
void DTBlockPerformSyncOnMainThread(void (^block)(void))
{
if ([NSThread isMainThread])
{
block();
}
else
{
dispatch_sync(dispatch_get_main_queue(), block);
}
}