`
siruoxian
  • 浏览: 240515 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

iphone 获取手机当前内存大小

阅读更多

 

+ (float)getFreeDiskspace{

    float totalSpace;

    float totalFreeSpace=0.f;

    NSError *error = nil;  

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  

    NSDictionary *dictionary = [[NSFileManager defaultManager] attributesOfFileSystemForPath:[paths lastObject] error: &error];  

 

    if (dictionary) {  

        NSNumber *fileSystemSizeInBytes = [dictionary objectForKey: NSFileSystemSize];  

        NSNumber *freeFileSystemSizeInBytes = [dictionary objectForKey:NSFileSystemFreeSize];

        totalSpace = [fileSystemSizeInBytes floatValue]/1024.0f/1024.0f/1024.0f;

        totalFreeSpace = [freeFileSystemSizeInBytes floatValue]/1024.0f/1024.0f/1024.0f;

        NSLog(@"Memory Capacity of %f GB with %f GB Free memory available.", totalSpace, totalFreeSpace);

    } else {  

        NSLog(@"Error Obtaining System Memory Info: Domain = %@, Code = %@", [error domain], [error code]);  

    }  

    return totalFreeSpace;

}


分享到:
评论

相关推荐

    Iphone 查看当前设备可用内存的Demo

    这个"Iphone 查看当前设备可用内存的Demo"就是一个很好的学习资源,它展示了如何通过官方API来获取iPhone设备的内存信息。下面将详细讲解如何实现这一功能。 首先,我们需要知道内存管理在iOS中的重要性。iOS设备的...

    IPHONE手机虚拟内存

    IPHONE手机虚拟内存 1.2 Beta For IOS 4 or 5.deb

    iPhone获取手机型号Python代码

    在Python编程语言中,获取iPhone或其他移动设备的型号信息是一项常见的任务,特别是在自动化测试、数据分析或者设备特定功能开发时。本篇文章将详细讲解如何通过Python实现这一目标。 首先,我们需要理解的是,...

    iphone手机获取device id即UDID的方法

    以下是一份详细的指南,教你如何在iPhone上获取UDID。 首先,你需要确保你的电脑上安装了最新版本的iTunes。如果你还没有安装,可以通过苹果官方网站(https://www.apple.com/itunes/download/)下载并安装。iTunes...

    IOS应用源码Demo-获取当前硬件可用内存的例子UIDevice-毕设学习.zip

    这个压缩包"IOS应用源码Demo-获取当前硬件可用内存的例子UIDevice-毕设学习.zip"提供了一个实例,教你如何利用`UIDevice`类来获取设备的可用内存信息,这对于进行性能优化和调试非常有用。下面将详细介绍这一知识点...

    axure iphone手机元件库原型库

    iPhone手机元件库是Axure中一个重要的资源集合,它包含了一系列预设的、与苹果iPhone设备相关的组件和控件,使得设计师可以快速构建出符合iOS界面规范的原型。 在"axure iphone手机元件库原型库"中,我们可以找到...

    iPhone手机信号分析

    iPhone手机信号分析主要关注的是设备在接收性能、信号强度测试以及在不同环境下的表现。首先,iPhone相较于其他普通手机在信号强度上有一定差距。在接收场强(RSCP)方面,iPhone通常弱3到10dBm,这意味着在相同的网络...

    swift-disk-status, 使用 Swift 获取可用的iOS设备内存.zip

    swift-disk-status, 使用 Swift 获取可用的iOS设备内存 Swift 磁盘状态使用 Swift 在 iphone/ipad设备上获得可用/可用磁盘空间。构建要求:Xcode 6运行时要求:iOS 7.0或者更高版本

    iPhone获取手机信息

    SpyPhone获取手机信息,获取手机通话记录,通讯录,邮件,相册,等等各种信息

    北亚Iphone苹果手机数据恢复软件 v3.74.zip

    今天小编为大家介绍一款针对苹果手机数据丢失开发的一款手机数据恢复软件——北亚Iphone苹果手机数据恢复软件。北亚Iphone苹果手机数据恢复软件由北京北亚数据恢复中心研发,能够实现iPhone、ipad、iTouch等多种苹果...

    iphone4手机shsh

    标题中的“iphone4手机shsh”以及描述中的相同内容,主要指的是iPhone 4设备的SHSH备份。在iOS固件更新和降级过程中,SHSH(Secure Hash Storage Signature)扮演了重要角色。SHSH是Apple为每台iOS设备生成的一组...

    iPhone各种手机型号的Axure机身元件库

    iPhone各种手机型号的Axure机身元件库,机型包含了:iPhone 4S、iPhone 5、iPhone 5S、iPhone 6、iPhone 6 Plus、iPad 2、iPad Aire、iPad Aire 2、iPad Mini、iPad Mini 3,送人资源,手留余香。

    iphone手机备份器

    iPhone手机备份器是一种专门针对iPhone、iPad等Apple设备设计的自动备份工具,它可以自动将设备中的照片、视频、通讯录等重要数据备份到microSD卡或TF卡上,而不需要用户进行任何手动操作。通过一个特定的APP,用户...

    IOS IPhone 内存管理

    IOS IPhone 内存管理 IOS IPhone 内存管理是指在 iPhone 和 Mac 中使用 Objective-C 语言管理内存的机制。该机制不同于 .Net/Java那种全自动的垃圾回收机制,而是基于 C 语言的手动管理方式,但添加了一些自动方法...

    Axure元件库iPhone

    在这个文件中,可能包含了各种与iPhone设备相关的图形元素,如手机外壳模型,这可以帮助设计师在设计时保持真实感,模拟出在实际iPhone设备上的展示效果。 1. **手机外壳**:在iPhone元件库中,手机外壳元件是必不...

    iPhone开发教程之iPhone内存释放注意事项两则--千锋培训

    ### iPhone开发教程之iPhone内存释放注意事项两则 #### 内存管理基础知识 在iOS开发过程中,内存管理是一项非常重要的任务。对于iOS应用来说,如果内存管理不当,可能会导致程序崩溃或者被系统强制关闭。在...

    iPhoneQQ手机在线

    标题“iPhoneQQ手机在线”指的是在电脑上模拟iPhone设备,以实现使用QQ应用程序的功能,就像在真实的iPhone手机上操作一样。这种技术通常依赖于特定的软件工具,它允许用户在个人计算机上运行iOS模拟器,从而能够...

    axureiPhone机型元件库

    这套元件库包含了大部分常见iPhone手机型号的预设组件,包括手机外壳、屏幕尺寸以及各种细节元素,旨在帮助设计师快速、准确地创建出逼真的iPhone原型。 首先,让我们深入了解一下Axure元件库。Axure元件库是由一...

    iphoneqq在线手机软件

    iPhoneQQ,作为腾讯公司专为苹果手机用户打造的一款即时通讯应用,自推出以来,便以其简洁的操作界面、强大的功能特性以及与iOS系统的深度融合,赢得了广大用户的喜爱。它不仅是iOS设备上必备的社交工具,也是人们...

    Android、iPhone、Windows Phone手机网页及网站设计 最佳实践与设计精粹

    Android、iPhone、Windows Phone手机网页及网站设计 最佳实践与设计精粹 pdf扫描版

Global site tag (gtag.js) - Google Analytics