• Thomas Van Lenten's avatar
    Cleanups for newer Xcodes · 1383d53e
    Thomas Van Lenten authored
    - Move up to 8.4 as the high simulator (assuming Xcode 6.4).
    - Add cast to NSMutableDictionary so clang and resolve the selector.
    - Add case for the newer static analyzer so it won't trigger a false warning.
    - Update the "dictionary" interface to use "object" naming. Xcode 7+ has gotten
      more strict on the use of nonnull/nullable; combining that with the generic
      collection support; and the "dictionary" classes we created now collide with
      what the generic KeyValueCoding in the system headers triggering
      warnings/errors. Fix this and hopefully all future issue by renaming the
      methods to use "object" for the classes that have data types as objects
      instead of PODs. Taking this renaming hit now while ObjC is still in beta
      because it is a breaking change for any existing code.
    1383d53e
GPBDictionary.h 87.4 KB