Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >创建一个类似系统的高分,iPhone侧

创建一个类似系统的高分,iPhone侧
EN

Stack Overflow用户
提问于 2009-06-20 21:45:15
回答 2查看 2.4K关注 0票数 0

很抱歉,我打开了一个新的问题,我不得不-因为我写了另一个问题从我的iPhone作为未注册的用户,这是不太舒服从iPhone写。

修改问题的措辞:

是否可以使用:

NSMutableArray writeToURL:(NSString *)路径原子化:(BOOL)AuxSomething;

为了将文件(NSMutableArray) XML文件发送到url,并更新url以包含该文件?

例如:我有一个数组,我想把它上传到一个特定的URL,下次应用启动时,我想下载这个数组。

NSMutableArray *arrayToW区= [NSMutableArray alloc initWithObjects:@“一”,@“二”,零];

[arrayToWrite writeToURL:

NSURL urlWithString:@"mywebsite.atwebpages.com/myArray.plist“原子化:是];

在运行时:

NSMutableArray *arrayToRead =

[ urlWithString:@"mywebsite.atwebpages.com/myArray.plist"];NSMutableArray alloc initWithContentsOfURL:NSMutableArray

意思是,我想把一个NSMutableArray写到一个网址上,这是在一个网络托管服务上。

(例如,batcave.net),URL接收信息并相应地更新服务器端文件。一个高分,像安装,用户发送他的分数,服务器更新它的文件,其他用户下载高分在运行时。

我希望这一点得到澄清。

编辑:我正在寻找脚本PHP或ASP,这样的网站,网址,数据被发送到的地方,将知道如何处理它。我想要一个例子或教程如何实现这个脚本来处理数据,如果这是可能的话,在一个网络主机服务。

~~事先谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-23 17:28:06

要回答“如何创建类似系统的高分”这个问题,系统有多个部分:

您需要为每个用户提供一个ID (在sufficient).

  • You上生成的GUID以及用户名应该是),它需要一台服务器:记住高分;从用户那里获得高分;或者(在网站上)显示高分和/或使高分可以下载到电话中。
  • 您需要一些欺诈保护,尽管这可能会与越狱者

打败仗。

在iPhone应用程序端,您可能希望能够下载当前的高分以供显示,这样可以很容易地完成以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int statusCode = 0;
NSData* result = nil;
NSHTTPURLResponse* response = nil;
NSError* error = nil;
NSString* url = @"http://www.yourserver.com/highscores.php"; // returns XML plist data
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:180];
result = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
//  NSLog( @"NSURLConnection result %d %@ %@", [response statusCode], [request description], [error description] );
statusCode = [response statusCode];
if ( (statusCode == 0) || (!result && statusCode == 200) ) {
    statusCode = 500;
}

因为它是同步的,所以您可能需要将它放在NSOperation中。或者,您可以使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
+ (NSURLConnection *)connectionWithRequest:(NSURLRequest *)request delegate:(id)delegate

要发送高分数据,因为它太小了,最简单的方法就是在URL中对其进行编码。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NSString* url = [NSString stringWithFormat:@"http://www.yourserver.com/sethighscores.php?uid=%@;name=%@;score=%d;antifraud=%@", [uid encodeParameter], [name encodeParameter], score, [secureHash encodeParameter]];

其中,encodeParameter是NSString上的一个自定义类别,它编码URL参数,而secureHash是一个字符串,表示单向安全散列uid、名称、分数和您的iPhone应用程序和网站所知道的一些秘密。你需要自己解决这些问题,或者问一些单独的问题,因为这已经变得越来越长了。

票数 2
EN

Stack Overflow用户

发布于 2009-06-21 01:35:22

根据NSData writeToURL文档(至少对于iPhone操作系统2.2.1):

“由于目前只支持文件://URL,所以除了第一个参数的类型之外,这个方法与writeToFile:原子性:没有区别。”

虽然NSArray/NSArray/NSString的docs没有具体提到限制,但同样的限制似乎很有可能适用。

因此,您必须使用其他机制上传XML。

此外,网站通常是只读的,除非您在web服务器上提供支持上载的特定代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1023289

复制
相关文章
不到百行代码实现,类似iPhone的滑块开关
自定义view写了这么多篇幅,通用的属性部分代码,测量代码忽略不计 真正实现的部分就不到100行!先上效果图 关闭状态 打开状态 动起来 下面我们看下我们的实现; 绘制背景,绘制圆球 @Ove
非著名程序员
2018/02/09
8500
不到百行代码实现,类似iPhone的滑块开关
SpriteKit简介-创建您的第一个iPhone平台游戏
在本节中,您将学习如何使用SpriteKit创建自己的平台游戏。您将学习如何实现所有基本游戏功能,如玩家移动,玩家跳跃,相机工作,动画等。
iOSDevLog
2019/03/11
3.6K0
SpriteKit简介-创建您的第一个iPhone平台游戏
一个类似于Gridster的栅格布局系统Vue组件
Vue Grid Layout是一个类似于Gridster的栅格布局系统, 适用于Vue.js,灵感来源于React Grid Layout。
老鱼的日常
2023/09/09
5180
一个类似于Gridster的栅格布局系统Vue组件
ApacheHudi与其他类似系统的比较
Apache Hudi填补了在DFS上处理数据的巨大空白,并可以和一些大数据技术很好地共存。然而,将Hudi与一些相关系统进行对比,来了解Hudi如何适应当前的大数据生态系统,并知晓这些系统在设计中做的不同权衡仍将非常有用。
ApacheHudi
2021/04/13
8340
iPhone SDK 3.0 MAPKit使用入门(1) 创建一个MKMapView实例
iPhone OS 3.0发布了,MAPKit是其中新增的API,但是Apple并没有公布相应的guide,只有一个相关函数的API。 再网上参考了其他人的例子,试着照猫画虎的做了几个例子。
EltonZheng
2021/01/22
4910
不用卖肾,你一样能体验类似iPhone X的Animoji
2017将是值得铭记的一年。在这一年里,真假视频之间的界限开始消失。多亏了人工神经网络的出现,我们得以利用几帧视频合成假人,或者让任何人根据我们的想法说出任何话。 如今,我们还能把一张静态正面照片加工成表情丰富的动态视频,任何人都能加以控制。这项技术类似于iPhone X的animoji动画表情,但原始素材是人脸而非3D动物图。 以往的面部动画软件必须要有目标人物的面部动态视频,捕捉到足够的影像,才能在最后合成的视频中表现不同的表情和情感。 但这种在2017年Siggraph Asia电脑图形及互动
企鹅号小编
2018/01/26
8820
一个可以走业务流程的类似网盘的资料管理系统
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
hotqin888
2019/09/18
6100
一个可以走业务流程的类似网盘的资料管理系统
【实践操作】在iPhone上创建你的第一个机器学习模型
最近的苹果iPhone X发布会,你会看到iPhone X有一些很酷的功能,比如FaceID,Animoji和AR。我们需要弄明白建立这样一个系统需要什么。 当进一步研究时,得到的答案是苹果的官方机器学习工具CoreML。它适用于iPhone、Macbook、Apple TV、Apple watch,以及每一个苹果设备。 另一个有趣的信息是,苹果公司在最新的iphon上设计了一个定制的GPU和一个带有神经引擎(neural engine)深度加工的A11 Bionic(仿生)芯片,该芯片用于深度学习的优化。
AiTechYun
2018/03/05
1.8K0
【实践操作】在iPhone上创建你的第一个机器学习模型
面试官问:如何快速开发一个类似微信的聊天系统?
去年我们公司要我去面试一位候选人,当时刚好我接手了公司的 IM 系统,借这个机会,就问了候选人这个问题:如何快速开发一个类似微信的聊天系统?
用户1737318
2020/03/11
2.5K0
Envoy和类似的系统比较
总的来说,我们相信Envoy为现代服务导向架构提供了独特且引人注目的功能。下面我们比较一下Envoy和其他相关的系统。尽管在任何特定的领域(边缘代理,软件负载平衡器,服务消息传递层),特使可能不像下面的一些解决方案那样具有丰富的功能,但是总体而言,没有其他解决方案将相同的整体特征提供到单个自包含的高性能套餐。 注:以下大部分项目正在积极开发中。因此有些信息可能会过时。如果是这种情况,请让我们知道,我们会解决它。 nginx nginx是规范的现代Web服务器。它支持服务静态内容,HTTP L7反向代理负
架构师研究会
2018/04/09
1.8K0
Envoy和类似的系统比较
Vivado创建带AXI slave接口的IP—PS控制PL侧的LED
1) PL侧的引脚需要1个AXI设备来控制,因此需要我们创建1个AXI IP,因为我们要通过PS来控制PL,所以这个AXI设备必须是AXI slave设备,与之对应,PS侧应包含1个AXI master接口,即是说我们首先要创建1个AXI slave IP。
黑马Amos
2023/03/21
1.1K0
Vivado创建带AXI slave接口的IP—PS控制PL侧的LED
Git 中一个类似 Composer 的工具(二) – Subtree
不过 Git Submodule 这是 Git 官方以前的推荐方案。从 Git 1.5.2 开始,Git 新增并推荐使用 Git Subtree 这个功能来管理子项目
沈唁
2019/01/23
7710
使用Java创建一个简单的图书管理系统
当谈到Java编程时,一个有趣而且实用的项目是创建一个简单的图书管理系统。这个项目将让你运用Java编程技能,同时构建一个用于管理图书的应用程序。在本文中,我将向你介绍如何创建一个基本的Java图书管理系统,包括图书的添加、查看和删除功能。
海拥
2023/09/15
6910
使用Java创建一个简单的图书管理系统
实现一个栈类,类似STL中的栈
Christal_R
2017/12/25
1K0
实现一个栈类,类似STL中的栈
一个.NET打造的类似QQ的实时通信应用
今天给大家推荐一个.NET打造的类似QQ的实时通信应用GFF,GFF通信基于SAEA.MessageSocket、SAEA.Http、SAEA.MVC实现的。GFF包含了客户端和服务器的程序,源码完全公开。
郑子铭
2023/08/30
1840
一个.NET打造的类似QQ的实时通信应用
Ratchet:使用 HTML,JS,CSS 创建 iPhone App 原型
Ratchet 是一个免费的开源的工具,它主要的功能就是可以使用最简单的 HTML,CSS,JavaScript 这些 Web 技术就能很容易创建 iPhone 应用原型。
Denis
2023/04/14
1.3K0
Ratchet:使用 HTML,JS,CSS 创建 iPhone App 原型
浅析基于用户(角色)侧写的内部威胁检测系统
*本文原创作者:木千之,本文属FreeBuf原创奖励计划,未经许可禁止转载 从“谍影重重”谈起 最近Jason Bourne再次归来,围绕自己进入“踏脚石计划”的种种内幕,与知晓一切的CIA高层杜威以及头号杀手Asset进行了层层角力,斗智斗勇,为了避免剧透,感兴趣的童鞋可以自行观影:),我们今天所谈的是整个故事的缘起:前CIA特工Nicky使用报废的电脑入侵CIA网络。 后斯诺的时代,内部威胁防范早已成为国内外关注的重点,即便如此,如CIA一样的安全堡垒也无法避免内部人Nicky利用对内部安全机制的了解入
FB客服
2018/02/08
3K0
浅析基于用户(角色)侧写的内部威胁检测系统
点击加载更多

相似问题

高分系统iphone游戏

35

iPhone:使用SQLite制作一个简单的高分系统

15

我的iphone游戏中的高分系统

20

使用Vectors创建一个高分系统

10

在iPhone上创建一个侧窗动画过渡?

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文