《iOS 6高级开发手册(第4版)》——1.15节还有一件事:检查可用的磁盘空间
本节书摘来自异步社区《iOS 6高级开发手册(第4版)》一书中的第1章,第1.15节还有一件事:检查可用的磁盘空间,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看
1.15 还有一件事:检查可用的磁盘空间
iOS 6高级开发手册(第4版)
NSFileManager类可让你确定iPhone上有多少空闲空间,以及设备上总共提供了多少空间。程序清单1-1演示了如何检查这些值,并且使用友好的、逗号格式化的字符串显示结果。返回的值表示空闲空间(以字节为单位)。 程序清单1-1 获取文件系统大小和文件系统空闲大小
- (NSString *) commaFormattedStringWithLongLong: (long long) num { // Produce a properly formatted number string // Alternatively use NSNumberFormatter if (num < 1000) return [NSString stringWithFormat:@"%d", num]; return [[self commasForNumber:num/1000] stringByAppendingFormat:@",%03d", (num % 1000)]; } - (void) action: (UIBarButtonItem *) bbi { NSFileManager *fm = [NSFileManager defaultManager]; NSDictionary *fattributes = [fm fileSystemAttributesAtPath:NSHomeDirectory()]; NSLog(@"System space: %@", [self commaFormattedStringWithLongLong:[[fattributes objectForKey:NSFileSystemSize] longLongValue]]); NSLog(@"System free space: %@", [self commasForNumber:[[fattributes objectForKey:NSFileSystemFreeSize] longLongValue]]); }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Android 3D 游戏案例开发大全》——6.7节相关工具类
本节书摘来自异步社区《Android 3D 游戏案例开发大全》一书中的第6章,第6.7节相关工具类,作者 吴亚峰 , 于复兴 , 杜化美,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.7 相关工具类Android 3D 游戏案例开发大全为了实现程序中的功能,需要很多工具辅助方法,在开发时将相关的方法组织到一起就构成了一个个的工具类。工具类自己并不能实现什么具体的效果,但它是程序后台的支撑。 6.7.1 箱子排序类CompareDis本小节为读者介绍的是箱子排序类,该类通过比较箱子与摄像机之间距离来确定箱子的绘制顺序,其代码如下。 1 package com.bn.txz.manager; //声明包 2 public class CompareDis implements Comparable<CompareDis>{ 3 public float dis; 4 public int row; 5 public int col; 6 public CompareDis(float dis,int row,int col){ //创建CompareDis方法构造器 ...
- 下一篇
Ubuntu One 的10个鲜为人知的功能
尽管 Ubuntu One 看上去像一个仅支持 Ubuntu 文件同步服务,但实际上它可以在 Windows,Android,iOS 和网页上使用。而且,Ubuntu One 提供了5GB的免费存储空间。 (图片来自:http://kryuko.deviantart.com/art/Ubuntu-One-Icon-332840346) 根据 howtogeek.com 的介绍,用户通过 Ubuntu One 可以在线共享文件或目录,推送音乐到手机,在所有的设备上同步已安装的应用等等。下面我们一起来看一下10个Ubuntu One你也许不知道的功能。 1.同步目录- 在默认设置下,Ubuntu 系统仅仅会同步用户主目录下的 Ubuntu One 目录。但是你可以用鼠标右击任意文件夹,然后点击 Ubuntu One 菜单,选择 Synchronize This Folder 开始同步,这样就可以将这个目录加入到 Ubuntu One 中了。在 Ubuntu One 中,你可以管理所有的已同步目录。 2.限制带宽- 在默认设置下,Ubuntu One 会使用系统全部的网络带宽来上传或下载文件...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8编译安装MySQL8.0.19