- 浏览: 222557 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (109)
- IOS (15)
- 设计模式 (7)
- XML (1)
- Android (31)
- 面试经 (1)
- J2EE (3)
- android md5 加密 (2)
- android imagebutton文字实现 (1)
- 反射机制 (2)
- 基础知识 (1)
- linux (3)
- java (4)
- java基础 (2)
- 文章 (1)
- myeclipse tomcat (1)
- Hadoop (1)
- ubuntu (2)
- redmine (1)
- python (4)
- jmeter (10)
- xamarin (1)
- selenium (9)
- nexus (1)
- appium (3)
- BDD (1)
- apache2 (1)
- zabbix (2)
- python,webdriver (1)
- ajax (1)
- jmeter,正则表达式,关联 (2)
- 性能测试工具 (1)
- Django (0)
- Intelij (1)
- RAP (0)
- 性能测试 (0)
最新评论
iPhone的App的目录结构如下:
对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).
一个app发布到iPhone上后,它得目录结构如下:
1、其中得app root可以用 NSHomeDirectory() 访问到;
2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0];
得到。
3、tmp 目录我们可以在里面写入一些程序运行时需要用得数据,里面写入得数据在程序退出后会没有。可以通过
NSString *NSTemporaryDirectory(void);
方法得到;
4、文件一些主要操作可以通过NSFileManage 来操作,可以通过 [NSFileManger defaultManger] 得到它得实例。
相关得一些操作:
创建一个目录:比如要在Documents下面创建一个test目录,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@”%@”,documentsDirectory);
NSFileManager *fileManage = [NSFileManager defaultManager];
NSString *myDirectory = [documentsDirectory stringByAppendingPathComponent:@“test”];
BOOL ok = [fileManage createDirectoryAtPath:myDirectory attributes:nil];
取得一个目录下得所有文件名:(如上面的myDirectory)可用
NSArray *file = [fileManager subpathsOfDirectoryAtPath: myDirectory error:nil];
或
NSArray *files = [fileManager subpathsAtPath: myDirectory ];
读取某个文件:
NSData *data = [fileManger contentsAtPath:myFilePath];
//myFilePath是包含完整路径的文件名
或直接用NSData 的类方法:
NSData *data = [NSData dataWithContentOfPath:myFilePath];
保存某个文件:
可以用 NSFileManager的
- (BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr;
或 NSData 的
- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile;
- (BOOL)writeToFile:(NSString *)path options:(NSUInteger)writeOptionsMask error:(NSError **)errorPtr
发表评论
-
appStore上传苹果应用程序软件发布流程
2012-10-31 09:51 18171.进入开发者中心,进 ... -
iPhone开发经典语录集锦
2012-10-30 00:50 871如果大家和我一样有感触的话,可以跟在帖子下面,最好简短并附上 ... -
ASIHTTPRequest 详解
2012-10-31 09:57 993目录 目录 发起一个同步请求 创建一个异步请求 队列请 ... -
【引用】iPhone的App的目录 【引用】iPhone-国际化Iphon
2012-11-04 21:30 921博主:易飞扬 原文链接 : http://www.yifei ... -
iphone开发之 - 启动页面设置
2012-10-31 09:58 1191不管是开发个人项目还是公司项目,大家通常都有一个需求,就 ... -
限制UITextField输入长度的方法
2013-01-26 23:04 861在 iPhone 应用里经常要限制用户输入字符的长度,比如密 ... -
【引用】iphone开发的好网站
2012-10-20 02:29 2755分享iphone开发的好网站,希望大家也能提供一些分享下 ... -
IOS开源项目汇总
2013-01-26 23:05 1431前几天看到一位会员,总结了一些开源的IOS项目,我结合自己开发 ... -
Object-C 中的Selector 概念
2013-01-26 23:05 882Object-C 中的Selector 概念 Andrew ... -
Xcode SVN配置
2012-10-19 00:14 1014Xcode SVN配置 编辑 ~/.subversion/co ... -
Iphone 图片
2012-10-13 00:08 1100如何自定义分组表视图/边框颜色的背景您需要设置UITableV ... -
iphone定位 基本知识
2012-10-04 23:54 845找到一个关于iphone定位 ... -
object c 中 retain 和copy的区别
2012-10-04 23:49 916原来简单解释过属性定义(Property) ,并且提起了简单 ... -
objective-c中property的属性
2012-10-04 23:44 911[size=large][/size][color=blue] ...
相关推荐
iPhone目录结构 控件 委托 UI界面制作 窗口布局 各类传感器 跨平台通用app 内存管理 调试App 游戏开发 SQLite数据库 Twitter接入, Facebook接入 谷歌地图接入 电子邮件 文件处理 相机管理 多媒体音视频 应用商场 ...
本书概述了iPhone硬件和iOS 4的体系结构。提供了Objective-C编程的简介,然后深入研究了iPhone应用程序和用户界面的设计。
一个app发布到iPhone上后,它的目录结构如下:1、其中得approot可以用NSHomeDirectory() 访问到;2、Documents目录就是我们可以用来写入并保存文件得地方,一般可通过下面的方式得到:3、tmp目录我们可以在里面写入...
iPhoneX和iPhone8设备素材及原型模板 在线演示 作品名称:iPhoneX And iPhone8 Mockup 原型...● 结构化,根据APP界面结构进行搭建; ● 标准化,非常方便进行编辑和维护; ● 高保真,可高度还原移动端交互效果;
本模板根据最新的IOS11的基本规范进行整理和设计,其中包含了常用界面元素、IOS11元件库、iphoneX及iPhone8机型模板等素材资源。模板提供了一套标准化和结构化的设计方法,可以帮助大家快速输出美观友好的移动端高...
- 各tabbbar主页面基本还原 - swift4语法,搭建页面基本结构,适合初学者学习 - 轻量级设计,项目结构目录清晰,让你所见即所得 - 适配iPhoneX、XS、XR、XSMax
本模板根据最新的IOS11的基本规范进行整理和设计,其中包含了常用界面元素、IOS11元件库、iphoneX及iPhone8机型模板等素材资源。模板提供了一套标准化和结构化的设计方法,可以帮助大家快速输出美观友好的移动端高...
图书目录 第1章 为 开发准备好系统和iPhone 1.1 欢迎进入iPhone平台 11.1 显示屏和图形 11.2 应用程序资源约束 11.3 连接性 1.1.4 输入和反馈 1.2 成为iPhone开发人员 1.2.1 加八AppLe开发人员计划 1.2.2 安装...
课程简介: 本系列课程分为基础篇、项目实战篇共:100-120学时,45-60分钟/课时。课程包括两个iphone、两个Ipad项目共四个真实项目贯穿其中,课程完全采用外企的...4、能独立开发iphone、ipad各类应用,并能发布到AppStore
本文档的组织结构 关于本版本 iTunes Connect开发者指南6.6的新内容 在您开始之前 材料清单 应用程序二进制文件和小型图标 大型图标 iPhone/iPod touch和iPad程序的屏幕截图 Mac OS X程序的屏幕截图 签署...
9.iphone应用程序的项目基本结构 classes:里面存放object-c类源代码文件(可以创建子文件夹来组织代码); other sources:存放除objective-c类之外的源代码文件; resources: 包含应用程序中的非代码文件(因为应用程序...
来源:Licence:MIT平台:iOS设备:iPhone / iPad作者:Adam Horacek 实现文件系统的树形结构浏览效果。 Code4App编译测试,适用环境:Xcode 4.3, iOS 5.0。
下载源码后,它的目录结构如下所示: DeviceInternet ├── android ├── apphtml ├── device ├── ios └── readme.md ##编译 android目录,Android APP程序源码,用Android Studio打开和编译后在安卓...
Android应用源码ListView实现的目录树结构.rar Android应用源码SdCard读写文件实例.rar Android应用源码SlidingMenu使用例子.rar Android应用源码串口通信(JNI)例子.rar Android应用源码任务提醒源码.rar Android...
有以下特色: 1、循环的scrollview 2、类似于tableview的编程方式 3、可定制化的内容 4、灵活运用可用于异步加载图片 5、结构化,可扩展性高 小编注:感谢开发者@遇见1986 分享代码于Code4App。 Code4App编译...
为应用商店制作屏幕截图自动化为App Store制作本地化的屏幕截图! 这是Adobe Photoshop进行此日常工作的脚本。如何获取Make Screenshots.jsx 将其放入Photoshop脚本文件夹中( ~\Adobe Photoshop CS6/Presets/...
软件支持手机APP ,Iphone,android以及Ipad 等都有相应的APP配合进行报表查询和管理。软件支持微信扫码支付,微信会员及商城功能。 软件界面设计简洁、直观,操作简便。"傻瓜式"操作功能设计,让您轻松掌握收银流程...
软件支持手机APP ,Iphone,android以及Ipad 等都有相应的APP配合进行报表查询和管理。软件支持微信扫码支付,微信会员及商城功能。 软件界面设计简洁、直观,操作简便。"傻瓜式"操作功能设计,让您轻松掌握收银流程...
来源:github/masterLicence:MIT平台:iOS设备:iPhone / iPad作者:流年一水 两层结构的视图控制器,下拉的时候,上层的视图滑动,显示出下层的视图。如果上层视图控制器的rootView是UIScrollView或其子类...
来源:Licence:Unspecified平台:iOS设备:iPhone / iPad作者:无爱的血孩子 实现控件拖动功能。 作者说:其实网上已不乏实现控件拖动的代码,但是很多都是在N多类和层层框架结构中。从这些类中只提取控件拖动...