aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMURLBuilder.m
diff options
context:
space:
mode:
authorGravatar Thomas Van Lenten <thomasvl@google.com>2015-09-08 11:43:04 -0400
committerGravatar Thomas Van Lenten <thomasvl@google.com>2015-09-08 11:43:04 -0400
commit7684a4bfc16eb9849ebbc8ee2e2f718f3daa96a8 (patch)
tree74f95c8025e6286562adb6eb14ecec8690b2a03c /Foundation/GTMURLBuilder.m
parent86b1431c5eb83aac2bb622778c7a880fb673df1d (diff)
Add pointers to newer classes provided by the OS
Diffstat (limited to 'Foundation/GTMURLBuilder.m')
-rw-r--r--Foundation/GTMURLBuilder.m11
1 files changed, 11 insertions, 0 deletions
diff --git a/Foundation/GTMURLBuilder.m b/Foundation/GTMURLBuilder.m
index 4f1a419..31572e8 100644
--- a/Foundation/GTMURLBuilder.m
+++ b/Foundation/GTMURLBuilder.m
@@ -27,6 +27,17 @@
@synthesize baseURLString = baseURLString_;
+#if (!TARGET_OS_IPHONE && defined(MAC_OS_X_VERSION_10_10) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_10) \
+ || (TARGET_OS_IPHONE && defined(__IPHONE_8_0) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_8_0)
+#if DEBUG
++ (void)load {
+ // Apps targeting iOS 8 and OS X 10.10 and higher should no longer use GTMURLBuilder.
+ NSLog(@"*** GTMURLBuilder is obsolete; update your app to use NSURLComponents"
+ @" queryItems property instead.");
+}
+#endif // DEBUG
+#endif // iOS 8+/OS X 10.10+
+
+ (GTMURLBuilder *)builderWithString:(NSString *)URLString {
GTMURLBuilder *URLBuilder =
[[[GTMURLBuilder alloc] initWithString:URLString] autorelease];