小编ham*_*obi的帖子

xcode 7 + coredata:无法导入正在编译的模块

我使用默认设置创建了一个新项目,包括核心数据.

在app委托中,我收到此错误

coredata突出显示"无法导入正在编译的模块".我该怎么做才能解决这个问题?

在此输入图像描述

xcode compiler-errors core-data ios

6
推荐指数
1
解决办法
2320
查看次数

正则表达式 - 混淆外观功能

如果我写

(?<=\()\w+(?=\))
Run Code Online (Sandbox Code Playgroud)

对于这个字符串:(测试)(测试2)(测试3)

我会得到:Test Test2 Test3

那讲得通.

如果我写

\w+ (?<=\()\w+(?=\))
Run Code Online (Sandbox Code Playgroud)

对于这个字符串:LTE(测试)

什么都没有回报..问题是什么?

请清楚解释你的正则表达式,因为它很难阅读.

regex regex-lookarounds

5
推荐指数
1
解决办法
105
查看次数

真的没有办法设计SKLabelNode吗?

真的没有办法设计SKLabelNode吗?我的意思是除了改变字体和颜色.我知道我可以做一些事情,比如通过在第一个后面创建第二个SKLabelNode来添加投影(已经排序很糟糕).为我的字体创建图像也会很糟糕,原因很明显.看起来奇怪的是你无法打破无聊的扁平文字.

我的意思是..即使spritekit节点计数有一个很酷的渐变风格......这是怎么做的?!

在此输入图像描述

好吧所以我在这里尝试重新创建渐变效果.我已经尝试了混合模式,颜色和colorBlendFactor的多种组合的每种组合.

α

α

在此输入图像描述

在此输入图像描述

这是代码

let testNode = SKLabelNode(text: "hey there")
testNode.fontSize = 30
testNode.color = SKColor.blueColor()
testNode.colorBlendFactor = 1
testNode.fontName = "Helvetica-Bold"
testNode.blendMode = SKBlendMode.Multiply
testNode.colorBlendFactor = 0.6
testNode.position = CGPoint(x: self.size.width/2, y: self.size.height/2)

self.addChild(testNode)
Run Code Online (Sandbox Code Playgroud)

objective-c ios sprite-kit sklabelnode swift

5
推荐指数
2
解决办法
2534
查看次数

GameplayKit - 关于在组件之间发送消息的困惑

我正在使用Spritekit潜入GameplayKit,从我收集的内容,你继承GKEntity,然后开始添加GKComponents到该实体.该实体或多或少只是一个充满某些功能的组件包.

我很困惑的部分是组件之间的通信.你如何让他们脱钩.例如,假设我有一个HealthComponent类,我将该组件添加到a PlayerEntity和a EnemyEntity.我也有一个,HealthBarComponent 但我只想要一个健康栏出现在播放器上方.当玩家受到伤害时,需要更新该信息HealthBarComponent.

那么该信息应该如何发送?我看到GKComponentSystem文档中有一个类.我不是100%应该如何使用它.

另一个问题是......当玩家的健康状况达到零时,他应该在敌人应该死的时候再生.当玩家用完生命时,游戏结束.

敌人和玩家的卫生系统大致相同,但死亡事件对每个人来说都是完全不同的.我没有遵循如何使用组件系统,同时保持每个实体的独特行为.

一些伪代码会很棒

ios sprite-kit swift gameplay-kit

5
推荐指数
1
解决办法
1022
查看次数

lua中表键周围的方括号有什么作用?

我碰到了像这样的桌子,键周围有方括号。我知道使用lua不需要使用lua ..使用方括号时有什么区别吗?

        local commands_json =
        {
            ["request"] = {
                ["application"] = PW_APPLICATION,
                ["push_token"] = deviceToken,
                ["language"] = "en",  --OR: system.getPreference( "ui", "language" ),
                ["hwid"] = system.getInfo("deviceID"),
                ["timezone"] = -3600,  --offset in seconds
                ["device_type"] = deviceType
            }
        }
Run Code Online (Sandbox Code Playgroud)

lua coronasdk lua-table

5
推荐指数
1
解决办法
1077
查看次数

Android - 使用google云消息传递的高优先级消息(使用corona sdk)

我正试图唤醒手机或使用GCM让灯光闪烁.我收到的信息很好,但是设置高优先级或根本没有优先权.我正在使用razr maxx hd进行测试.这里有什么我想念的吗?

<?php
// API access key from Google API's Console
define('API_ACCESS_KEY', 'blee');

// prep the bundle
$msg = array
(
    'body' => 'this is my nice body',
    'sound' => 'misc/androidnotification.mp3',

    'custom' => array(
        'route' => '/beee'
    )
);
$fields = array
(
    'collapse_key' => 'test',
    "time_to_live" => 0,
    'priority' => 'high',
    'to' => 'mykey',    
    'data'          => $msg,

);

$headers = array
(
    'Authorization: key=' . API_ACCESS_KEY,
    'Content-Type: application/json'
);

$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/send' );
curl_setopt( $ch,CURLOPT_POST, …
Run Code Online (Sandbox Code Playgroud)

php mobile android coronasdk google-cloud-messaging

5
推荐指数
1
解决办法
350
查看次数

开玩笑:jest.fn() 和 jest.fn().mockImplementation() 之间有什么区别

jest.fn(() => 'something')
jest.fn().mockImplementation(() => 'something')
Run Code Online (Sandbox Code Playgroud)

这些有什么区别吗?有点困惑。

javascript testing ecmascript-6 jestjs

5
推荐指数
1
解决办法
2994
查看次数

newbie ios - MVC中的模型在哪里?

我正在制作一个进行计算的应用程序.

我有一堆视图和视图控制器.

用户单击按钮以打开和关闭触发动画的屏幕区域.编辑其他文本字段时禁用某些文本字段.当你点击计算完成一堆数学时,结果会动画到屏幕上.

  1. 视图..是我们用xib文件或故事板做的所有事情
  2. 控制器是..我们在制作ios应用程序时开始的视图控制器..我们引用插座和动作

3 .. 模特是??? 我假设我执行的数学应该进入模型..任何不直接影响视图的计算内容.但到底哪里是模特?!我只是创建一个通用对象并在控制器内实例化它?在我看过的所有教程中......我只看到人们使用视图控制器和相关视图.

architecture model-view-controller objective-c ios

4
推荐指数
1
解决办法
658
查看次数

Angular 5-ng测试-请包括“ BrowserAnimationsModule”或“ NoopAnimationsModule”

我的应用程序中有一些浏览器动画,它们运行正常,没有错误。ng test即使我BrowserAnimationsModuleapp.module.ts文件中包含,我运行时也会遇到此错误。我正在使用动画HeaderComponent

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { HeaderComponent } from './header/header.component';

import { BrowserAnimationsModule } from '@angular/platform-browser/animations';

import { registerLocaleData } from '@angular/common';
import localeEs from '@angular/common/locales/es';

registerLocaleData(localeEs, 'es-us')

@NgModule({
  declarations: [
    AppComponent,
    HeaderComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

我已经尝试过此解决方案,但仍然遇到相同的问题。

unit-testing karma-jasmine angular-cli angular angular5

4
推荐指数
1
解决办法
2149
查看次数

SWIFT - xcode 6 beta 6中的KVO ..不再调用observeValueForKeyPath

我一直在调试我的应用程序从beta 3到beta 6

我似乎无法调用observeValueForKeyPath ..我在函数的顶部放置一个断点,没有任何反应

self.gameScene.viewController.joystick.addObserver(self, forKeyPath: "relativePosition", options: .New, context: nil)

override func observeValueForKeyPath(keyPath: String!, ofObject object: AnyObject!, change: [NSObject : AnyObject]!, context: UnsafeMutablePointer<Void>) {

    if keyPath == "relativePosition" {
    // some code here 
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码之前没有任何障碍......有什么变化吗?我甚至无法在更基本的应用程序中使用它...我还需要做些什么吗?

objective-c key-value-observing ios swift

3
推荐指数
1
解决办法
840
查看次数

在mac os上的sublime text 3不保持项目打开

我在mac上使用sublime text 3.每当我打开一个项目或文件夹并关闭窗口(不退出应用程序)时,它会记住我上次离开的位置,然后打开我的最后一个窗口.我注意到,当我关闭窗口时,它会给我一个空白文档.我必须去浏览才能打开这个项目.有什么设置我不见了?

编辑:好吧我想这是因为当我点击红色x时应用程序还没有真正退出..它仍在运行,但我只是关闭了我的标签.是否有任何方法可以在所有窗口关闭时使sublime文本退出?

macos sublimetext sublimetext2 sublimetext3

3
推荐指数
1
解决办法
3628
查看次数

有没有办法在不使用pair()的情况下遍历数组?

我可以{'a', 'b', 'c'}使用常规for循环遍历数组/表(例如).然后有迭代使用pairs

for _, v in pairs({'a', 'b', 'c'}) do
  io.write(v..'\n')
end
Run Code Online (Sandbox Code Playgroud)

但是当我有一个普通的旧阵列时,我真的没有发现自己关心钥匙.

有没有像迭代一样的方法

for value in array do end
Run Code Online (Sandbox Code Playgroud)

我确实看到了这种情况.例如,我正在使用库在我的游戏中创建地图,我发现你可以像这样访问地图图层中的对象

for object in map.layer["platform"].nameIs("platform") do  
Run Code Online (Sandbox Code Playgroud)

有没有像这样迭代的方法?

arrays lua loops

3
推荐指数
2
解决办法
6105
查看次数

如何使用php在字符串中打印\n

我需要逐字打印\n的该内this.value.split

$rows .= "<textarea onkeyup='this.rows = (this.value.split(\"\n\").length||1);' ...
Run Code Online (Sandbox Code Playgroud)

我缩短了代码,因此更容易阅读.

PHP将其解析为新行.我怎样才能重写这个字符串,以便它实际打印\n

php string parsing newline

0
推荐指数
1
解决办法
692
查看次数