mikeash / MAObjCRuntime

ObjC wrapper for ObjC runtime API
Other
1.53k stars 191 forks source link

Deployable to App Store? #8

Open CVertex opened 12 years ago

CVertex commented 12 years ago

Hi,

Just wanted to double check this awesome library is deployable to app store.

It's really well written, I use it alot to understand how the runtime works. I didn't realize how dynamic ObjC was until I used your library to runtime inspect how UIAppearance works in iOS5.

Nice work!

-CV

mikeash commented 12 years ago

On Dec 2, 2011, at 2:43 AM, Vijay Santhanam wrote:

Just wanted to double check this awesome library is deployable to app store.

It's really well written, I use it alot to understand how the runtime works. I didn't realize how dynamic ObjC was until I used your library to runtime inspect how UIAppearance works in iOS5.

Nice work!

Thank you!

There should be no problem with the library itself. It only uses public, legal APIs. It is possible to use the library to do things that will get you rejected (like swizzling out private Apple methods), but at that point it's up to you.

Due to circumstances beyond your control, you are master of your fate and captain of your soul.

Mike Ash - http://www.mikeash.com/, mailto:mike@mikeash.com

zachhowe commented 12 years ago

As stated above, you can use this in an App Store deployed app. Spotify uses it in their iOS app, which is how I found out about this amazing tool. Good work.