NSHTTPCookieStorage

Add

	NSArray *keyArray = @[@"someToken", @"someId", @"someName"];

    NSMutableArray *cookieArray = [NSMutableArray array];

    [keyArray enumerateObjectsUsingBlock:^(NSString * _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {

        NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary];

        [cookieProperties setObject:obj forKey:NSHTTPCookieName];

        [cookieProperties setObject:#VALUE# forKey:NSHTTPCookieValue];

        [cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion];

        [cookieProperties setObject:#NSHTTPCookieDomain# forKey:NSHTTPCookieDomain];

        [cookieProperties setObject:@"/" forKey:NSHTTPCookiePath];

        [cookieProperties setObject:[[NSDate date] dateByAddingTimeInterval:2629743] forKey:NSHTTPCookieExpires];

        NSHTTPCookie *cookie = [NSHTTPCookie cookieWithProperties:cookieProperties];

        [cookieArray addObject:cookie];

    }];

    [[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookies:cookieArray forURL:[NSURL URLWithString:#urlString#] mainDocumentURL:nil];

Remove

- (void)deleteCookie{

    NSHTTPCookieStorage *myCookie = [NSHTTPCookieStorage sharedHTTPCookieStorage];

    for (NSHTTPCookie *cookie in [myCookie cookies]) {

        [myCookie deleteCookie:cookie];

    }

}