Re: Questions regarding the sandbox in iOS
Re: Questions regarding the sandbox in iOS
- Subject: Re: Questions regarding the sandbox in iOS
- From: Alex Zavatone <email@hidden>
- Date: Tue, 05 Feb 2019 11:50:06 -0600
I would start by reading Appleās standard docs on this.
https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html
Http://developer.apple.com/app-sandboxing/
There are also ways to share files between app groups, but I am not sure if
this is what you need.
Sent from my iPhone
> On Feb 5, 2019, at 11:25 AM, Carl Hoefs <email@hidden>
> wrote:
>
> The reason for the specific sandbox questions is that my iOS app needs to
> call 3rd-party functions, some of which create temp files "in place" - as if
> they did an fopen("filename.ext","w"). Such temp files appear to be written
> "nowhere"...
>
> I was hoping that the sandbox might work along the lines of the "default
> working directory" concept in macOS. Can anyone shed light on this?
>
> -Carl
>
>> On Feb 5, 2019, at 7:02 AM, Alex Zavatone <email@hidden> wrote:
>>
>> The sandbox is within the current app. The app also has access to other
>> shared folders like Music and so on.
>>
>> NSString *appLibraryFolder =
>> [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask,
>> YES) objectAtIndex:0];
>> NSString *appDocumentsFolder =
>> [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,
>> YES) objectAtIndex:0];
>>
>>
>>> On Feb 4, 2019, at 9:30 PM, Carl Hoefs <email@hidden>
>>> wrote:
>>>
>>> iOS 12
>>>
>>> Q1. In general, is an iOS app expected to determine the sandbox path to
>>> manage its files?
>>>
>>> Q2. Does the sandbox behave like the "current working directory" default on
>>> macOS? (i.e., if a function writes out a file to just "filename" with no
>>> path, does it get written automatically to the sandbox?)
>>>
>>> Q3. What is the proper way to determine the app sandbox path? Is there an
>>> app-wide runtime global?
>>>
>>> NSString *sandbox =
>>> [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)
>>> lastObject];
>>>
>>> -Carl
>>>
>>> _______________________________________________
>>>
>>> Cocoa-dev mailing list (email@hidden)
>>>
>>> Please do not post admin requests or moderator comments to the list.
>>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>>>
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden