Skip to content
This repository has been archived by the owner on Oct 4, 2019. It is now read-only.
PaulTaykalo edited this page Nov 10, 2012 · 16 revisions

dyci

Dynamic code injection tool. Allows you to inject your code into running iOS application, whithout restarting it.

Reasons, why do you need this tool

  • It's good for applying small logic changes
  • It's good for quick small fixes on big projects.
  • It's good for debugging purposes. Remember, you can inject any code at runtime. Logging is the code also.

Differences from other tools

  • You need minimum moves to enable dyci
  • You aren't writing some kind of script, you are writing your code!
  • You don't need to prepare/modify/lock your code for dyci
  • Your changes are always saved (They will not be discarded on next run)

If you curious about How how it works, you can read about it in wiki.

##Some points of view

  1. Dyci is not a tool for loading new code in application.
  2. Dyci is about speeding up development.
  3. Each time, you are using dyci, it saves your time.

##WARNING Please, do not use this tool in your real applications, that you about to publish in App Store. Dyci won't work on devices by default. It was made for purpose. Dynamic code injection is good for development, but it will leave huge security hole if you put it in your application. Please, do not :) I warned you.

Clone this wiki locally