1 रिपॉजिटरी
Techniques for hooking into a language runtime to override object behavior without modifying source code.
Distinct from Message Interception: Distinct from networking message interception; specifically targets the Objective-C messaging system for behavioral overrides
Explore 1 awesome GitHub repository matching software engineering & architecture · Runtime Message Interception. Refine with filters or upvote what's useful.
Kiwi is a behavior-driven development framework and specification library for iOS. It functions as a wrapper for XCTest, allowing developers to define and execute software requirements as automated tests to verify application logic. The framework utilizes a domain-specific language to organize test cases into a nested hierarchy of descriptions. It includes a mocking system that employs runtime message interception and dynamic proxies to record invocations and return stubbed values. The system provides a fluent assertion interface to evaluate object states and uses a block-based engine to exe
Hooks into the Objective-C messaging system to override object behavior for mocking and stubbing.