草庐IT

data_coco

全部标签

ios - 设置对象 :forKey: of NSMutableDictionary overwrites all data in dictionary

for(intcnt=0;cnt我正在尝试从我的iPhone的联系人中创建一个NSMutableDictionary对象。为什么我制作一个NSMutableDictionary类型的对象是因为我需要联系人的索引,而且直接从ABAddressRef类型的对象制作索引看起来并不容易。我还需要做搜索功能..我刚编码的时候没有问题,但调试后唯一的问题让我抓狂。在我将名为fullNameArray的数组和名为tempKey的键应用于namedDictionary之后,我可以发现nameDictionary具有fullNameArray的所有值。所有以前的数据都被覆盖了!在应用fullNameAr

objective-c - 在获取时间范围等方面,SQLite 会比 Core Data 更受欢迎吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我已经阅读了CoreData和SQLite3,但是我不确定哪个最适合我。我正在从我们的API获取约会列表,然后需要存储它们。我需要根据日期范围、员工、客户等来引用它们。据我所知,SQLite3最适合检索在某个时间范围内发生的约会以及分配给某些客户和员工的约会。我读到CoreData是可行的方法,但它似乎无法按照我的意愿运行。有人可以根据我的需要对此进行更

ios - Cocos2d CCSprite 位置释放错误

当我使用以下代码运行我的游戏时,我的游戏崩溃了,当玩家与enemy2相交时,我在调试控制台中收到以下错误。错误:***-[CCSpriteposition]:发送到释放实例0xa8cabd0的消息代码://Checkifenemy2isachildofthelayerif(enemy2){CGRectenemy2Rect=CGRectMake(enemy2.position.x-(enemy2.contentSize.width/2),enemy2.position.y-(enemy2.contentSize.height/2),80,//ERRORHAPPENSHEREStopped

iphone - 在 iOS 中使用 C++ 和 cocos2d-x 在浏览器中打开 URL

我正在为来自原始cocos2diOS库的cocos2d-x的美妙的libxport拼命思考。我想问的是如何在safari浏览器中打开网页链接?我不知道如何链接原始objc代码[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:]];我尝试使用LUA引擎,它能够执行shell命令,但我找不到启动它的safari应用程序路径。谢谢大家。 最佳答案 您无法获取其他应用程序的路径。但是,如果您使用openURL:调用打开带有http://域的URL,则Safari将打开它

objective-c - Cocos2d 不显示视网膜图像

我有一些图像,名为“SomeImage.png”和“SomeImage-hd.png”(用于视网膜)。一切看起来都是非视网膜显示,但未显示视网膜图像,我不明白为什么。相反,我看到的是非视网膜图像。如何解决? 最佳答案 试试这段代码[directorenableRetinaDisplay:YES]希望这对您有所帮助。 关于objective-c-Cocos2d不显示视网膜图像,我们在StackOverflow上找到一个类似的问题: https://stackov

iphone - 在 cocos2d 中将动画添加到图层的路径

所以我在cocos2d上,但在我使用普通的ios应用程序之前,我有这段代码:-(void)viewDidLoad{rootLayer=[[CALayeralloc]init];[imageView.layeraddSublayer:rootLayer];roundPath=CGPathCreateMutable();CGPathMoveToPoint(roundPath,nil,center.x,center.y-35);CGPathAddArcToPoint(roundPath,nil,center.x+35,center.y-35,center.x+35,center.y+35,3

c++ - 为什么我们更喜欢在cocos2d中使用 "CCFollow"而不是 "CCCamera"?

在我的例子中,我正在制作一个2D游戏,镜头始终跟随我的角色,但会有场景限制,所以当他接近场景边界时我不得不停止跟随他。我还必须处理相机比例,所以我必须决定是使用CCFollow::actionWithTarget()还是CCCamera。在CCCamera.h中它说:Limitations:-Somenodes,likeCCParallaxNode,CCParticleusesworldnodecoordinates,andtheywon'tworkproperlyifyoumovethem(oranyoftheirancestors)usingthecamera.-Itdoesn't

微信小程序通过点击事件跨页面传参以及data-方法传参(data-)

在vue中,我们可以直接在点击事件中放入传递的参数进行传参;然而微信小程序中并不适用这样的写法,但是微信小程序可以通过自定义属性从而绑定参数使用。data-的用法微信小程序可以通过直接写data-index="1"进行数据的绑定,利用bindtap点击事件执行函数从而获取到参数信息。viewbindtap="triggers"data-idType="1">点击view>注意data-是固定的写法,-后面可以取任意的名字,但是需要强调的是在获取的时候要写相对应的名字,例如:data-index="1",获取时就是e.target.dataset.index。示例viewbindtap="han

iphone - cocos2d 中的自由运行/横向滚动类型游戏

我想在cocos2d中制作自由奔跑/横向卷轴类型的游戏。我在瓦片map中尝试过,但我是由于一个问题卡住了。问题是我想跳跃,跳跃后玩家Sprite检测到降低楼层边界并在没有得到边界时获取楼层边界的位置死了。有人可以建议我做什么或任何教程等吗?或者通过代码示例帮助我?谢谢 最佳答案 我为GlobalGameJam创建了一个基本的平台游戏,使用Box2D并添加了几个类似于名为“CitrusEngine”的Flash引擎的类。您可以随意使用并以此为例。http://globalgamejam.org/2012/o

objective-c - 关于如何在 cocos2d 中制作排行榜和成就的任何教程

我试过用谷歌搜索,但找不到看起来合法的。我已经设置了游戏中心,只需要设置排行榜和成就。任何建议都会很好。谢谢你。此外,由于我已将分数保存到字符串中,我是否可以将其放入排行榜中? 最佳答案 将排行榜代表添加到您的图层类。@interfaceMyMainMenu:CCLayer根据您的需要显示排行榜。-(void)displayLeaderboard{GKLeaderboardViewController*leaderboardViewController=[[GKLeaderboardViewControlleralloc]init]