Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Added static library and framework targets. #126

wants to merge 14 commits into from

3 participants


No description provided.


Sorry for my poor English. But I haven't understood the idea of your post.

Here are my reasons for objc_msgSend usage :
1. I don't know your codebase good enough to re-implement this piece in block style or any other fashion.
2. Hovever, "objc_msgSend" legally removes annoying warnings and does not significantly change your logic.

It's a subtle difference, but I truly do not like mixing 2 programming paradigms in the same method.
I agree. But I don't like compiler warnings even more and use -WError.

In the project's readme you claim to support both ARC and non-ARC compilers.
I use only ARC target in my fork because it uses a newer runtime and generates less compiler warnings. Your source code has not been changed (except of those warning related workarounds). The only difference is "CLANG_ENABLE_OBJC_ARC = YES" flag in the respective target.

You can create a separate target for retain/release style. Just copy my library and framework targets and set "CLANG_ENABLE_OBJC_ARC = NO".
I'll do it as soon as I have some spare time.


I'm closing this due to bit-rot over 8 months. I do think it's worthwhile to do however. Will get to it.

@blackgold9 blackgold9 closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Dec 13, 2011
  1. @dodikk
  2. @dodikk
  3. @dodikk

    Added a symlink to sources

    dodikk authored
Commits on Dec 14, 2011
  1. @dodikk
Commits on Dec 26, 2011
  1. Fix public headers paths for library.

    Alex Puz authored
  2. Headers fix for library

    Alex Puz authored
  3. Headers fix for library

    Alex Puz authored
  4. Soft link to source

    Alex Puz authored
  5. Test

    Alex Puz authored
  6. Rename Source to MagicalRecord

    Alex Puz authored
  7. @dodikk

    Ignoring svn repos.

    dodikk authored
Commits on Dec 27, 2011
  1. @dodikk
Commits on Jan 3, 2012
  1. @dodikk
Commits on Jan 4, 2012
  1. @dodikk

    Added non-ARC library targets

    dodikk authored
Something went wrong with that request. Please try again.