Permalink
Switch branches/tags
Nothing to show
Commits on Mar 20, 2017
  1. Added framework and test schemes for each supported platform. Made th…

    arturgrigor committed with jverkoey Mar 20, 2017
    …ee schemes Shared for Carthage support. (#28)
Commits on Feb 20, 2014
  1. Remove block check.

    jverkoey committed Feb 19, 2014
  2. Port SOCKit to NimbusKit.

    jverkoey committed Feb 19, 2014
Commits on Feb 18, 2013
  1. Merge pull request #17 from alias1/patch-1

    jverkoey committed Feb 18, 2013
    Update SOCKit.h
  2. Update SOCKit.h

    0xdevalias committed Feb 18, 2013
    Changed username to userid to match example
Commits on Oct 15, 2012
  1. Merge pull request #15 from danthorpe/master

    jverkoey committed Oct 15, 2012
    Implements NSCopying protocol.
  2. Merge pull request #1 from valdyr/experimental

    Daniel Thorpe committed Oct 15, 2012
    NSCopying implementation
  3. NSCopying implementation

    Valeriy Dyryavyy committed Oct 15, 2012
Commits on Jun 25, 2012
  1. Remove untruths.

    jverkoey committed Jun 25, 2012
Commits on Apr 25, 2012
Commits on Apr 24, 2012
  1. Move code with side effects out of NSAsserts.

    jverkoey committed Apr 24, 2012
    Closes #13.
Commits on Apr 23, 2012
  1. Merge pull request #10 from alloy/master

    jverkoey committed Apr 23, 2012
    Add a CocoaPods podspec.
Commits on Apr 22, 2012
  1. Add a CocoaPods podspec.

    alloy committed Apr 22, 2012
    This way people can easily install the cutting-edge version of the lib
    directly from the repo and makes it easier to keep the spec up-to-date.
Commits on Dec 9, 2011
  1. Merge pull request #8 from blakewatters/master

    jverkoey committed Dec 9, 2011
    Small Fix for Compilation Warning on 64bit OS X SDK
Commits on Sep 16, 2011
  1. More documentation cleanup.

    jverkoey committed Sep 15, 2011
  2. Minor documentation tidying.

    jverkoey committed Sep 15, 2011
  3. extractParameterKeyValuesFromSourceString renamed to parameterDiction…

    jverkoey committed Sep 15, 2011
    …aryFromSourceString.
    
    This more closely resembles the Apple method naming guidelines.
  4. Documentation tidying.

    jverkoey committed Sep 15, 2011
  5. Add support for escaped KVC characters.

    jverkoey committed Sep 15, 2011
    Closes #6
    Closes #7
    
    This implementation is really rough. There is likely room to iterate.
    
    What this solution does is provides support for escaping the following
    characters in patterns:
    
    - .
    - @
    - :
    - \
    
    These characters may be escaped using a double backslash. We use a double
    backslash rather than a single backslash because a single backslash acts
    as an Objective-C string literal character escape which is not what we
    want here (and will raise compiler warnings due to unrecognized escape
    characters). The double backslash allows us to programmatically replace
    the above characters while matching the pattern.
    
    An example pattern that requires escaping:
    
        /:userid.json
    
    Without character escaping, this pattern would be interpreted as fetching
    the userid property and then fetching the json property of that userid. This would
    throw a KVC exception. When going outbound, a string of the form "/3.json" would end
    up passing "3.json" as the parameter, rather than the desired "3".
    
    The escaped version of this string would look like this:
    
        /:userid\\.json
    
    This allows us to create a string from an object's userid property of the form
    "/3.json". It also allows us to extract the correct value from a string of the
    form "/3.json", providing the value "3" to the first parameter of the selector.
Commits on Sep 13, 2011
  1. Merge branch 'grgcombs-master'

    jverkoey committed Sep 13, 2011
    Closes #5
    Closes #4
  2. Added block for interpolated string transformation

    grgcombs committed with jverkoey Sep 13, 2011
    Adds a block-capable stringForObject: that allows third-party developers
    to transform an object's interpolated property values before injection
    into the pattern.  This opens the door for adding percent escapes to
    object value strings, without altering the overall validity of a url's
    resource path.  Added documentation and test cases to showcase the new
    functionality.  Additional cleansing is possible, with the assumption
    that blocks are always available (iOS 4, newer OS X's), however in it's
    current implementation it will function exactly as it did before
    regardless.
Commits on Sep 3, 2011
  1. I'm on crack. Removed the "typeof" operator because you only need acc…

    jverkoey committed Sep 3, 2011
    …ess to the first element for the static array length calculations.
    
    
    Closes #3.
Commits on Sep 2, 2011
  1. Add #import <objc/runtime.h> to avoid compiler errors wrt class_getIn…

    jverkoey committed Sep 2, 2011
    …stanceMethod and Method.
    
    
    Closes #2.
Commits on Sep 1, 2011
Commits on Aug 30, 2011
  1. Implement extractParameterKeyValuesFromSourceString.

    jverkoey committed Aug 30, 2011
    Included unit tests.
    
    Closes #1.
  2. (ノo.o)ノ彡sısǝɥʇuǝɹɐd

    jverkoey committed Aug 29, 2011
    colons are the new parenthesis.
Commits on Aug 29, 2011
  1. Start writing the README.

    jverkoey committed Aug 29, 2011
  2. Implement doesStringConform.

    jverkoey committed Aug 29, 2011
Commits on Aug 27, 2011
  1. Initial commit.

    jverkoey committed Aug 27, 2011