This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void *__fastcall -[NSISEngine optimize](_BYTE *a1) | |
{ | |
_BYTE *v1; // x19 | |
__int64 v2; // x0 | |
const char *v3; // x1 | |
void *v4; // x0 | |
void *v5; // x0 | |
const char *v6; // x1 | |
void *v7; // x20 | |
__CFString *v8; // x0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__int64 __fastcall -[NSISEngine _optimizeWithoutRebuilding](__int64 a1, __int64 a2) | |
{ | |
__int64 v2; // x20 | |
__int64 v3; // x19 | |
__int64 v4; // x0 | |
const char *v5; // x1 | |
unsigned __int64 v6; // x26 | |
__int64 v7; // x21 | |
int v8; // w8 | |
int v9; // w10 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__int64 __fastcall _AssertAutoLayoutOnAllowedThreadsOnly(__int64 a1, const char *a2) | |
{ | |
__int64 v2; // x19 | |
__int64 result; // x0 | |
const char *v4; // x1 | |
__CFString *v5; // x20 | |
__int64 v6; // x21 | |
void *v7; // x0 | |
__int64 v8; // x0 | |
__int64 v9; // x0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void __cdecl -[UITableView _endCellAnimationsWithContext:](UITableView *self, SEL a2, id a3) | |
{ | |
__int64 v3; // rax | |
char *v4; // rcx | |
__int64 v5; // rdi | |
void *v6; // rax | |
void *v7; // rax | |
void *v8; // rbx | |
void *v9; // rax | |
__int64 v10; // r15 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
char __cdecl -[UIScrollViewPanGestureRecognizer _canTransferTrackingFromParentPagingScrollView](UIScrollViewPanGestureRecognizer *self, SEL a2) | |
{ | |
double v2; // xmm0_8 | |
double v3; // xmm1_8 | |
UIScrollView *v4; // rax | |
void *v5; // rax | |
void *v6; // r13 | |
void *v7; // rax | |
void *v8; // r14 | |
UIView *v9; // rax |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
__int64 __fastcall __CFStringComputeEightBitStringEncoding(__int64 a1, __int64 a2) | |
{ | |
unsigned int v2; // ebx | |
char v3; // al | |
__int64 v4; // rdx | |
__int64 v5; // rcx | |
unsigned int v7; // eax | |
unsigned int v8; // er14 | |
int v9; // eax | |
__int64 v10; // rax |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void __cdecl -[UIWindow sendEvent:](UIWindow *self, SEL a2, id a3) | |
{ | |
void *v3; // r13 | |
__int64 v4; // rax | |
void *v5; // rax | |
__int64 v6; // rax | |
char v7; // r15 | |
char v8; // r12 | |
char v9; // r14 | |
char v10; // bl |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public extension Array { | |
/// 通过item删除一个元素 <https://dbgrandi.github.io/removing_items_from_a_swift_array> | |
/// | |
/// - Parameter equalItem: 遵守 Equatable 协议的item | |
/// - Returns: 是否删除 | |
@discardableResult | |
mutating func remove<Element: Equatable>(equalItem: Element) -> Bool { | |
var isRemoved = false | |
for i in stride(from: self.count-1, through: 0, by: -1) { |