小编Gia*_*ian的帖子

如何使用Swift代码创建目录(NSFileManager)

我在转换Objective-C代码为Swift创建目录时遇到了一些麻烦.

Objective-C的:

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
    NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:@"/MyFolder"];

    if (![[NSFileManager defaultManager] fileExistsAtPath:dataPath])
    [[NSFileManager defaultManager] createDirectoryAtPath:dataPath withIntermediateDirectories:NO attributes:nil error:&error];
Run Code Online (Sandbox Code Playgroud)

objective-c nsfilemanager ios nsdocumentdirectory swift

43
推荐指数
3
解决办法
4万
查看次数

iOS - 核心数据集属性主键

我正在Swift中开发一个应用程序,最近开始使用Core Data.我必须定义我的实体的哪个属性将是我的主键.例如:

我有一个具有该类属性的实体:

  • ID
  • 名称
  • 年龄

我需要"id"属性是我的主键.

在Objective-C中可能是相同的,只需要知道如何定义它.

iphone core-data ios swift

10
推荐指数
1
解决办法
1万
查看次数

捕获所有州应用程序中的位置

我想知道如何在应用程序未运行时捕获位置并保存数据库.已经有几个教程,但没有一个工作.请在评分为重复之前,我请你阅读完整的问题,因为它不可能.

我尝试了以下教程:

假设我没有捕获位置的实现.我需要每天中午,捕获用户的位置并保存数据库,然后发送到Web服务.无论应用程序在后台运行还是未运行(中间按钮上的两个环并拖动),都必须进行此捕获位置.

我尝试了在互联网上找到的一些教程,甚至社区建议的一些教程,但仍然没有工作.

  • 我添加了背景模式 - 位置.
  • 我允许获得位置requestAlwaysAuthorization.

语言可以是客观c或快速,最重要的是,我学习如何在所有州的应用程序中捕获此位置.

iphone objective-c ios swift

4
推荐指数
1
解决办法
1422
查看次数

NSNotificationCenter 使用了多少内存

使用一个时我将使用的内存/处理是什么:

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(dismissKeyboard) name:UIKeyboardWillHideNotification object:nil];
Run Code Online (Sandbox Code Playgroud)

或者:

NSNotificationCenter * notificationCenter = 
[notificationCenter addObserver:self selector:@selector(dismissKeyboard) name:UIKeyboardWillHideNotification object:nil];
Run Code Online (Sandbox Code Playgroud)

PS:我想到用NSNotificationCenter三个不同的东西。所以我的好奇心

iphone objective-c nsnotificationcenter ios

2
推荐指数
1
解决办法
801
查看次数