Skip to content

Instantly share code, notes, and snippets.

View faimin's full-sized avatar
👻
learning

Zero.D.Saber faimin

👻
learning
View GitHub Profile
@faimin
faimin / blockHook.m
Last active February 22, 2021 12:31 — forked from Skifary/main.m
修改block的实现,先打印参数,再输出原有实现
#import <Foundation/Foundation.h>
#import "ffi.h"
NSMutableArray *g_allocations;
ffi_cif g_cif;
ffi_closure *g_closure;
void *g_replacement_invoke;
void *g_origin_invoke;
@faimin
faimin / UIViewController.m
Created July 21, 2017 06:28 — forked from emarashliev/UIViewController.m
Custom animation for modal dismiss
- (void)dismiss
{
[CATransaction begin];
CATransition *transition = [CATransition animation];
transition.type = kCATransitionReveal;
transition.subtype = kCATransitionFromTop;
transition.duration = 0.25f;
transition.fillMode = kCAFillModeForwards;
transition.removedOnCompletion = YES;