赞
踩
1、xcode基本资料
2、模拟器操作介绍
3、ios SandBox 沙盒机制
1、xcode基本资料:
build setting
1、开发和发布版本不一样[真机里面跑时要修改]
code signing->code signing identity->Debug/any ios SDK
2、gcc中-I/-L
search paths->header search paths/library search paths
3、做游戏开发时选编译器
build options->LLVM GCC 4.2 这边可能要修改
Build phases
Target Dependencies :依赖文件
Compile Source:源代码
Link Binary With libraries:导入的库
Copy Bundle Resources:向系统里面拷贝的一些文件
2、模拟器操作介绍:
模拟器所在程序目录(可以通过这个路径将模拟器上的软件删除):
~/Library/Application Support/iphone Simulator/6.0/Applications
方法一:打开文件夹->Go->Go to Finder->输入路径->确定
方法二:打开终端用命令行删除, 和linux一样的。
截屏操作:
File->Save Screan Shot
设置模拟器:
Hardware->Device
iPad:1024x768
iPad(Retina):双倍的
iPhone:经典iPhone分辨力(320x480)
iPhone(Retina 3.5-inch):3.5寸屏(iphone 4/4s)
iPhone(Retina 4-inch):(iphone 5/5s)
模拟器缩放:
window->Scale
没有home键,有软的:
Hardware->Home
iPad嵌了个iPhone:
设置为univers
旋转:
Handware->Rotate Right[有快捷键]
摇一摇:
Handware->Shake Gesture
锁屏:
Handware->Lock
内存警告:
Handware->Simulate Memory Warning
来电触发:
Handware->Toggle In-Call Status Bar
做地图开发(模拟机无法定义位置):
Debug->Location->Custom Location..(设置位置)
3、ios SandBox 沙盒机制
特点:
1、应用程序之间相互隔离[注释:只能访问自己本目录的文件]
2、为应用程序构建一个完整的运行空间
3、应用程序有自己的缓存和数据备份[都放在自己本地缓存中]
优点:
隔离两个应用程序
缺点:
两个应用程序无法共享数据[只能通过网络或别的方式共享]
增加应用程序大小
沙盒目录结构:
1、Documents:可读写
2、HelloWord.app:只读
3、Library:可读写[图片里面的数据、一些设置]
4、Tmp:可读写 [是一个临时文件夹]
Sandbox目录:
程序获取Home目录:
获取Documents目录:
程序获取HelloWorld.app目录:
获取Library目录:
获取Library中的Caches目录:
获取Tmp目录:
图片导入:
第一种方式:
[文件夹为黄色,表示这个文件夹是假的,最后系统都会拷贝到helloWord.app/里面
这种情况文件名字不能重复,如果重名了拷贝到一个地方就会相互覆盖]
查找文件路径:
1、
2、
[NSBundle 就是获取HelloWorld.app里面的内容的一种资源方式]
第二中方法:
[文件夹是绿色的,这个才是真正的文件夹,绿色文件夹里面的内容会拷贝到HelloWord.app/image/里面去]
查找图片路径:
1、
2、
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。