Thanks Will! 

"NSHomeDirectory() + "/.foundation/Cookies/shared" seems good to me

Pushkar N Kulkarni,
IBM Runtimes

Simplicity is prerequisite for reliability - Edsger W. Dijkstra



-----Will Stanton <willstant...@yahoo.com> wrote: -----
To: Pushkar N Kulkarni/India/IBM@IBMIN
From: Will Stanton <willstant...@yahoo.com>
Date: 11/08/2016 08:45AM
Cc: swift-corelibs-dev <swift-corelibs-dev@swift.org>
Subject: Re: [swift-corelibs-dev] Implementing HTTPCookieStorage

Was wondering if there could be a common directory for Foundation-related files, such as NSUserDefaults in addition to cookie storage?

So maybe for cookies:
NSHomeDirectory() + "/.foundation/Cookies/shared"

And settings for an app/service:
NSHomeDirectory() + "/.foundation/Preferences/EXECUTABLE_NAME.plist"


And I’m not familiar with how Apple Foundation/CFNetwork/nsurlsessiond handles cookies… or caches things, but I think I agree with Kenny that naming symmetry would be nice if there is a per-user cookies file.

So having a /Library may be nicer, but potentially unnecessary?
NSHomeDirectory() + "/.foundation/Library/Cookies/Cookies.something"

Regards,
Will Stanton

> On Nov 7, 2016, at 5:45 PM, Tony Parker via swift-corelibs-dev <swift-corelibs-dev@swift.org> wrote:
>
> Hi Pushkar,
>
> Good question. If this were Darwin I guess I would say ~/Library/Application Support — but I don’t know what the best practices are on other platforms. Does anyone out there have some suggestions?


_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

Reply via email to