Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Practical Code Injection

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Practical Code Injection

Blitz talk about practical uses of Code Injection for iOS. Given at NSConference 2015

More Decks by Miguel Angel Quinones Garcia

Other Decks in Technology

Transcript

  1. P R A C T I C A L C

    O D E I N J E C T I O N M I G U E L A N G E L Q U I N O N E S
  2. N O T O N LY C O M P

    I L I N G :
  3. C O M P I L E L A U

    N C H N AV I G AT E S C R I P T S
  4. C O D E I N J E C T

    I O N M O D I F Y T H E C O D E W H I L E I T ’ S R U N N I N G : D Y C I I N J E C T I O N F O R X C O D E
  5. P I X E L - P E R F

    E C T T W E A K S U B E R L A Y E R A P P
  6. P R O T O T Y P I N

    G I N S I D E Y O U R A P P
  7. S M A L L L O G I C

    C H A N G E S
  8. C H A N G E L O C A

    L I S E D S T R I N G S
  9. G O T C H A S • OBJECTS STATE

    • FRAMEWORK LIFECYCLE
  10. T H A N K S ! @ M I

    G U E L Q U I N O N H T T P : / / B I T. LY / C O D E _ I N J E C T I O N