小编Cod*_*ior的帖子

如何检测iPhone/iPad设备上的总可用/可用磁盘空间?

我正在寻找一种更好的方法来以编程方式检测iPhone/iPad设备上的可用/可用磁盘空间.
目前我正在使用NSFileManager来检测磁盘空间.以下是为我完成工作的代码片段:

-(unsigned)getFreeDiskspacePrivate {
NSDictionary *atDict = [[NSFileManager defaultManager] attributesOfFileSystemForPath:@"/" error:NULL];
unsigned freeSpace = [[atDict objectForKey:NSFileSystemFreeSize] unsignedIntValue];
NSLog(@"%s - Free Diskspace: %u bytes - %u MiB", __PRETTY_FUNCTION__, freeSpace, (freeSpace/1024)/1024);

return freeSpace;
}
Run Code Online (Sandbox Code Playgroud)


我是否正确使用上述代码段?或者有更好的方法来了解总可用/可用磁盘空间.
我要检测总可用磁盘空间,因为我们要阻止我们的应用程序在低磁盘空间场景中执行同步.

iphone diskspace nsfilemanager ipad ios

141
推荐指数
11
解决办法
8万
查看次数

iOS - UITableView索引:有没有办法突出显示所选字母?

我有一个表视图,我在右侧提供/打开了字母索引.这有助于跳过内容.

现在我想知道是否有办法突出显示选中的字母/字母(或粗体字母)?例如,如果用户点击"B"滚动到以"B"字母文本开头的行,则Index应突出显示字母"B".

我可以理解这可以使用自定义索引栏视图来实现.但是,我更倾向于找到是否有本机支持来执行此操作.

感谢您的帮助.

谢谢.

uitableview uikit ios

5
推荐指数
1
解决办法
456
查看次数

NSLog输出消息在控制台中重复两次(重复)

我们对现有的项目代码库进行了重组,其中静态库被分离出来作为自己的存储库,并作为子模块添加到项目中.
但是,我们面临的问题之一是,日志消息的重复打印条目(所有NSLog消息).
在我们重新构建项目之前,登录到控制台一直很好.
我试图查看sysLog和ASL文档,但我无法弄清楚可能是什么问题.
以前有人遇到过这样的问题吗?


我想这些信息应该足够了,但如果您需要更多信息,请告诉我.我指望有人可能遇到类似的问题,并有一些解决方案或奇怪的解决方案.


提前致谢.

xcode objective-c nslog ios ios7

5
推荐指数
1
解决办法
683
查看次数

Xcode 15 beta 2 - 构建错误:“无法找到或创建描述'<IBCocoaTouchPlatformToolDescription:0x600002588860>'的执行上下文”

在我更新到 Xcode 15 beta 2 后,我收到了这些构建时错误,这是我在 beta 1 中没有看到的。

无法找到或创建描述“<IBCocoaTouchPlatformToolDescription:0x600002588860>IBRealityIdiom-seventeenAndLater <IBScaleFactorDeviceTypeDescription:0x600002588b60>scaleFactor = 2x,renderMode.identifier =(null)”的系统内容'的执行上下文。

我试过了 -

  • 重新启动 Xcode15 beta 2,
  • 重新安装 Xcode 15 beta 2 及其 Commnad Line Tools
  • 重新启动 macOS(两次)

然而,到目前为止,还没有任何效果。我很感激有关如何解决此问题的任何建议或想法,因为我陷入了无法构建项目的困境。

提前致谢!

interface-builder xcode15 ios17

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

Android是否支持setjmp/longjmp,access,chdir,getcwd?

我对Android开发很陌生,我想知道Android是否支持C中的上述功能.

提前致谢.

android c-libraries android-ndk

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