sourcesafe.light 源于一个2D独立砖块沙盒游戏。在这个游戏的设计中碰到了一个瓶颈:这个游戏想把玩家变成一个个neo,在矩阵世界中没有什么不可以修改。这个游戏要跨平台,玩家的修改操作需要随时同步,甚至玩家还会合作修改。玩家可以完全重新创造自己的世界,提供独特的砖块,独特的怪物。进行反复...
分类:
其他好文 时间:
2014-08-18 01:28:43
阅读次数:
326
某个iphone工程进行文件操作有此工程对应的指定的位置,不能逾越。iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在docume...
分类:
其他好文 时间:
2014-08-17 22:39:13
阅读次数:
194
用以下代码打开沙盒目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);打印paths得到沙盒目录如下/Users/ocq/Library/Develo....
分类:
其他好文 时间:
2014-08-17 01:02:51
阅读次数:
270
1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3...
分类:
移动开发 时间:
2014-08-17 01:01:31
阅读次数:
370
转的别人的看到很多童鞋问到,为什么每次都返回数量等于0??其实有童鞋已经找到原因了,原因是你在 ItunesConnect 里的 “Contracts, Tax, and Banking”没有完成设置账户信息。确定ItunesConnect 里 “Contracts, Tax, and Bankin...
分类:
移动开发 时间:
2014-08-14 20:10:09
阅读次数:
264
plist文件是一个轻量级的数据库,用于存放一些比较小的数据。下面是对plist的基本操作。新建一个Plist文件我这里是新建的一个以整体为Array,item是字典的plist文件。如图:一般开发中,如果是要操作plist文件的话。都是要把plist文件放到沙盒(Document) 目录下的先得到...
分类:
移动开发 时间:
2014-08-14 16:02:48
阅读次数:
214
目录(?)[-]新建项目sqliteDemo添加使用sqlite的库libsqlite3dylibsqlite 的方法获取沙盒目录并创建或打开数据库创建数据表插入数据查询数据库并打印数据iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库...
分类:
移动开发 时间:
2014-08-14 03:44:47
阅读次数:
390
Android是一个多用户,多任务的系统。
允许多个app在同一时刻执行,在多个程序之间切换并不会有明显的延迟。
多任务是由Linux内核负责处理的,而程序的运行基于Linux进程。
Linux进程
Linux为每一个用户分配一个唯一的用户ID(User ID),用于区分不同的User。
因为权限的原因,每一个用户只能访问私有资源,没有用户(除了Root用户,即超级管理员。我们这里不考虑这个用户。)可以访问其他用户的私有资源。因而,“沙盒”就用来独立这些用户。
在Android中,每一个应用都有一...
分类:
移动开发 时间:
2014-08-13 10:30:16
阅读次数:
260
A型血的人是没办法安心享受安逸的,唯有活在充实中,才能快乐。所谓的新特性界面,就是更新应用版本时,打开应用现实的对应用的简介。通常只是图片介绍,在最后界面会有类似分享和开始应用两大按钮。1.结合scrollview和pagecontroller,完成界面的滚动2.更改window的根视图3.比较沙盒...
分类:
其他好文 时间:
2014-08-11 14:41:32
阅读次数:
125
系统权限 安全架构 app在独立进程沙盒中运行,互不影响。app静态定义所需要的权限,系统安装时提醒用户是否给app授权。 应用签名 所有应用必须用证书签名,证书由开发者管理,它们是开发者的唯一标识。 用户ID和文件访问 1、同样的shareUserId和签名,才能在同一个进程中共用一个用户ID 2...