BlockHook

Hook Objective-C blocks. A powerful AOP tool.

MIT License

Stars
843
Committers
2

Bot releases are hidden (Show)

BlockHook - 统一接口,Dead 回调时,参数为 BHInvocation

Published by yulingtianxia over 5 years ago

BlockHook - Add `userInfo` property

Published by yulingtianxia over 5 years ago

BlockHook - Delete `BHDealloc`

Published by yulingtianxia over 5 years ago

BlockHook - Fix bug.

Published by yulingtianxia over 5 years ago

Update BHLock

BlockHook - Add aspectBlock property.

Published by yulingtianxia over 5 years ago

BlockHook - Fix MangleName

Published by yulingtianxia over 5 years ago

  1. Fix crash.
  2. Update strategy.
BlockHook - https://github.com/yulingtianxia/BlockHook/releases/tag/1.2.13

Published by yulingtianxia over 5 years ago

BlockHook - https://github.com/yulingtianxia/BlockHook/releases/tag/1.2.12

Published by yulingtianxia over 5 years ago

BlockHook - Ignore Method Encodings

Published by yulingtianxia over 5 years ago

BlockHook - Encoding Types Protect

Published by yulingtianxia over 5 years ago

BlockHook - Current Invoke Function.

Published by yulingtianxia over 5 years ago

Thread safety.

BlockHook - Fix bug.

Published by yulingtianxia over 5 years ago

Update next property after removing token.

BlockHook - Update API.

Published by yulingtianxia over 5 years ago

BHToken has block property.

BlockHook - New Feature!

Published by yulingtianxia over 5 years ago

  1. You can traverse tokens in order of hooks.
  2. You can remove all tokens.
  3. Fix bugs.
BlockHook - Safer

Published by yulingtianxia over 5 years ago

Change AssociatedObject key.

BlockHook - Thread Safety

Published by yulingtianxia over 5 years ago

  1. Fix BHToken multithreading issues.
  2. Please use BHInvocation to change args and return value.
BlockHook - Fix Bugs.

Published by yulingtianxia over 5 years ago

Token can't retain args.

BlockHook - Fix token retValue bug.

Published by yulingtianxia over 5 years ago

Token should return big struct, not a pointer to it.

BlockHook - Support big struct as return value in x86.

Published by yulingtianxia over 5 years ago

BlockHook - Support custom struct

Published by yulingtianxia over 5 years ago

  1. Block support custom struct.
  2. Add Unit Test Case.
Package Rankings
Top 4.95% on Cocoapods.org
Top 23.07% on Carthage
Badges
Extracted from project README
Platform CI Status Version Carthage compatible codecov Codacy Badge GitHub release Twitter Follow
Related Projects