4、xcode基本资料、模拟器介绍、SandBox-OC+UI

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、



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值