quinntaylor / CHDataStructures

An Objective-C library of data structures, such as deque, heap, linked list, queue, stack, and tree.
Other
387 stars 78 forks source link

Fixes ARC and project compatibility #3

Closed mpurland closed 9 years ago

mpurland commented 11 years ago
  1. Fixed CHMutableDictionary, CHBinaryTreeNode, CHSinglyLinkedListNode, and CHDoublyLinkedListNode object to be __unsafe_unretained for use with ARC
  2. Removed hidden visibility for kCHPointerSize as the symbol was being duplicated in dependent projects
  3. Added CocoaPods CHDataStructures podspec
  4. Updated CHDataStructures to be 10.8 compatible
  5. Fixed framework search paths for CHDataStructures-iOS project
quinntaylor commented 9 years ago

I've cherry-picked Matthew's 2 commits. The ARC change for CHDictionary replicated work I took in an earlier pull request, and I've added a less specific .gitignore file. I'll update the project files separately, since there will be more extensive changes soon anyway, and I didn't want to take changes that tied to a specific (old) OS X version of the SDK. Thanks, guys!