小编JHo*_*nti的帖子

Xcode,查看使用方法的位置

我在某个类中有一个方法,我想确切地看到它的使用位置.与Java和Eclipse相比,您可以简单地告诉它显示所有引用,甚至是方法的调用层次结构.Xcode中有类似的东西吗?

我知道Objective-C没有像Java那样遵循相同的方法来识别方法签名(即没有类的方法,只是在运行时映射到id的一堆选择器),所以我很难过试图找出Xcode如何实现这一目标.

xcode

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

Qt继承自QGraphicsEllipseItem

我试图继承QGraphicsEllipseItem,因为我想为它添加一些功能.但是我遇到了这个错误,这可能与编译器/预编译器或moc有关?

error: 'staticMetaObject' is not a member of 'QGraphicsEllipseItem'
Run Code Online (Sandbox Code Playgroud)

这是类代码:

class MyEllipseItem : public QGraphicsEllipseItem
{
    Q_OBJECT

public:
    MyEllipseItem (const QRectF & outline) : QGraphicsEllipseItem(outline)
    {

    }
};
Run Code Online (Sandbox Code Playgroud)

qt

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

从字节码解析类名

是否有可能从类源代码中形成的字节码中挖掘出类名?

情况是这样的:我从某个地方远程获取一个类字节码,它来自何处无关紧要.要使用类加载器有效地加载该类,我还需要拥有类名...对吗?

java reflection bytecode

2
推荐指数
1
解决办法
1766
查看次数

Intellij IDEA 13:编译 sbt 组件时出错

我有一个使用原型创建的 Maven Scala 项目:

  archetypeGroupId=org.scala-tools.archetypes
  archetypeArtifactId=scala-archetype-simple
  version=1.3
Run Code Online (Sandbox Code Playgroud)

当我尝试运行一个简单的 main 方法时,我得到了这个:

Error compiling sbt component 'compiler-interface-2.8.0.final-51.0'
Run Code Online (Sandbox Code Playgroud)

不过 Maven 构建工作正常...我是 Scala 新手,所以这可能是一些简单的问题。

scala intellij-idea maven

2
推荐指数
1
解决办法
4381
查看次数

C++类指针

我知道你可以得到一个像这样的静态方法的引用:

typedef void (*pointer)();
pointer p = &MyClass::MyMethod;
Run Code Online (Sandbox Code Playgroud)

但有没有办法获得类本身的引用?

编辑:我想将一个类名存储到一个变量中,这样我就可以根据变量的当前值将不同类型的对象实例化为缓冲区或列表.然后我可以对对象列表执行操作(使用多态).

c++

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

Java查找当前平台是否支持窗口化

有没有办法找出Java是否在支持任何类型窗口的平台上运行?我知道你可以通过阅读环境变量来解决这个问题,但是对于所有可能的组合来说,这可能会相当困难.

java user-interface

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

Core Data Managed Object属性返回null

这可能是一个非常简单的问题.我在sql lite db中有很多东西.我可以检索那些东西并将其存储到一个阵列就好了.当我使用i迭代遍历该数组时,for (MyCustomMo *mo in myDataArray)我可以使用例如mo.name来访问托管对象属性.

到目前为止一切正常,但......

后来当我从同一个数组中获取一个对象时,[myDataArray objectAtIndex:index]我得到一个MyCustomMo*但是当我尝试访问该对象的属性时,我得到null.我需要以[myDataArray objectAtIndex]某种方式使用不同的方式吗?

xcode core-data objective-c nsmanagedobject

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

C++ w /静态模板方法

NOT C++模板中的模板方法.

所以,假设您想要使用不同的算法进行搜索 - 例如线性和二进制.而且您还希望通过一些常见例程运行这些搜索,以便您可以自动记录给定搜索所花费的时间等等.

模板方法模式很好地填补了账单.唯一的问题是,就我已经设法挖掘而言,你无法通过C++的静态方法实际实现这种行为,因为你还需要使方法成为虚拟(?)当然有点一个无赖,因为我没有任何需要改变搜索对象的状态.我只想将所有搜索内容固定到自己的命名空间.

所以问题是: 是否需要使用类似函数/方法指针的东西?或者只是使用命名空间来完成这项工作?

我很难忍受C++的这种(我敢说的)限制,因为像这样的东西对Java来说是轻而易举的.

编辑:

哦,是的,因为这是一个学校作业,使用外部库(STL除外)并不是一个真正的选择.对不起,麻烦.

c++

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

如何在PHP中获取Unix时间纪元

我想获得01-01-1970的Unix时间.它可能可以使用strtotime等完成,但我想知道是否有更简单的方法吗?

php unix-timestamp

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