小编Ben*_*ngs的帖子

Scala 2.8中的classOf []与2.7不同吗?

我有一个Java接口

public class IJava
{
   ...
   public java.lang.Class getType();
   ...
}
Run Code Online (Sandbox Code Playgroud)

它在Scala中继承

class CScala
{
    def getType() = classOf[Foo]
}
Run Code Online (Sandbox Code Playgroud)

它适用于Scala 2.7.7.但是在2.8.0.RC1,我明白了

type mismatch;  found   : java.lang.Class[Foo](classOf[Foo])  
required: java.lang.Class
Run Code Online (Sandbox Code Playgroud)

我如何java.lang.Class进入Scala 2.8?

scala scala-2.8 java.lang.class

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

从iOS5通过引用和objc_unretainedPointer传递

我正在尝试将SFHF钥匙串类(从这里开始)与IOS 5项目一起使用.我成功转换了大部分课程,以遵守新的ARC规则.

我对代码的一小部分有一些麻烦,如下所示

OSStatus status = SecItemCopyMatching((CFDictionaryRef) objc_unretainedPointer(attributeQuery), (CFTypeRef *) objc_unretainedPointer(&attributeResult)
Run Code Online (Sandbox Code Playgroud)

这给出了以下语法问题:

warning: Semantic Issue: Incompatible pointer types passing 'NSDictionary *__strong *' to parameter of type 'id'
Run Code Online (Sandbox Code Playgroud)

我对iOS开发很陌生,这让我现在非常难过.任何帮助是极大的赞赏.

ios ios5 automatic-ref-counting

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

NullPointerException,集合没有存储数据?

我之前发布了这个问题,但没有完整的代码.下面的coe也调用了我在底部包含的其他类Background和Hydro.

我用星号表示Nullpointerexception.这会告诉我收藏集没有正确存储数据.虽然当我检查它们的大小时,它们看似正确.

提前致谢.PS:如果有人想就如何最好地格式化我的代码以使其可读性给我建议,我们将不胜感激.

埃利奥特

>package exam0607;

>import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Collection;
import java.util.Scanner;
import java.util.Vector;

>import exam0607.Hydro;
import exam0607.Background;// this may not be necessary???? FIND OUT 


>public class HydroAnalysis {

 public static void main(String[] args) {

  Collection<Hydro> hydroList = null;
  Collection<Background> backList = null;

  try{hydroList = readHydro("http://www.hep.ucl.ac.uk/undergrad/3459/exam_data/2006-07/final/hd_data.dat");}
  catch (IOException e){
   e.getMessage();}
  try{backList = readBackground("http://www.hep.ucl.ac.uk/undergrad/3459/exam_data/2006-07/final/hd_bgd.dat");
   //System.out.println(backList.size());
  }

  catch (IOException e){
   e.getMessage();}

  for(int i =0; i <=14; i++ ){ 
   String nameroot = "HJK";  
   String middle …
Run Code Online (Sandbox Code Playgroud)

java

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

不对特定文件使用自动引用计数

我转到我的ios5应用程序上的自动引用计数,但我有2或3个文件,它们是如此复杂,以便为弧进行转换.那么,是否可以指定某个文件不会使用弧?

抱歉我的英语非常糟糕...希望你理解.

iphone objective-c automatic-ref-counting

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

xcode 4.2内存alloc/dealloc

嗨我对xcode 4.2内存管理系统有疑问.我在这里读到,在xcode 4中你不需要担心内存分配,而且我正在做一个教程,但是每次我提到realease或autorelease的alloc时都会出错,比如ARC禁止dealloc的显式消息或像那.从现在起我应该忽略对alloc dealloc和release的所有引用吗?或者最好关闭那个ARC的东西?因为我是新手,所以提前告知你的建议

iphone memory-management automatic-ref-counting

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

自动引用计数是否可用作垃圾收集器?

在iOS的最新版本中,Apple已经为Objective-C实现了自动引用计数,但我不明白它的作用.

objective-c automatic-ref-counting

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