有没有办法检查是否可以使用iphone应用程序名称?如果在iTunes上搜索并检查是否已有现有应用程序,是否可以指示iphone应用程序名称是否可用?
所以我目前有一个调用Web服务来检索数据的应用程序,我在网址上执行基本的HTTP GET,例如www.example.com/service.asmx?param1=1m2=2这会返回一些我解析的xml.
我的问题是,这是否将其归类为RESTful Web服务?我在想不,但我想知道什么使它成为REST网络服务?
我知道有REST和SOAP Web服务,但上面的案例将被归类为简单的HTTP GET Web服务?或者其他的东西?
谢谢,我试图将术语与概念相匹配,请原谅我,如果这有点过于基本.
有没有办法在上下文之外初始化托管对象.我基本上首先尝试在上下文之外分配/初始化一个受管对象,然后弄清楚我是否真的要插入对象,然后使用现有的托管对象上下文将其注入数据存储区.
这是可能的,还是违背Core Data的预期用途?
我刚刚开始学习Objective-C和iphone sdk,我有一个问题,我希望有人可以帮助解释一下.
以下有什么区别:
self.view = someView;
Run Code Online (Sandbox Code Playgroud)
和
[self.view addSubView: someView];
Run Code Online (Sandbox Code Playgroud)
比如说,在一个简单的应用程序中,我们只有一个控制器和一个容器视图(有一些图像子视图).这两个陈述有什么区别?我问的原因是因为我在一些示例代码中修补了一下,我注意到视图正在用图像初始化为子视图,如下所示:
if (self = [super initWithFrame:CGRectZero])
{
//adds some images as subviews here
}
Run Code Online (Sandbox Code Playgroud)
据我所知,initWithFrame:CGRectZero,创建一个大小为[0,0,0,0]的帧(基本上不可见).
当我直接设置视图时
self.view = someView;
Run Code Online (Sandbox Code Playgroud)
我注意到视图实际上显示了图像.但是当我将视图添加为控制器的"默认"视图的子视图时,它却没有.所以基本上我的问题是,幕后会发生什么?为什么第一种方法"调整大小"框架,第二种方法不做同样的事情.
我刚刚开始涉足一些游戏开发,想创建一个简单的多人游戏。使用 HTTP 作为多人游戏的主要通信协议是否可行。我的游戏不会每秒发出多个请求,而是每隔几秒发出一个请求。客户端将是移动设备。
我问的原因是,我认为尝试使用 Tornado 可能会很有趣,据报道,Tornado 具有良好的扩展性,支持非阻塞请求,并且可以处理“数千个并发用户”。
所以我的客户端可以发出一个 HTTP 请求,当游戏服务器有信息告诉它时,它就会响应该请求。我相信这说明了一些人所说的 COMET 设计模式。
我知道在套接字级别工作的开销较少,但我只是想知道考虑到我的游戏要求这是否可行?或者我只是想疯了?
提前致谢。