Tag: objective c

Java RMI服务器和Objective C客户端

我有一个java rmi服务器和一个客观的C客户端。 我想使用RMI到HTTP隧道,以便将RMI调用封装到HTTP请求中,其中RMI servlet处理程序可以将调用转发到相应的rmi服务器。 但是我面临一个问题。 例如,假设我创建了存根,并使用某个名称(在服务器端)将注册表绑定在注册表上。 现在在目标C中,我如何找到注册表并查找存根? 因为在我们有rmi客户端的正常情况下,可以这样做: Registry registry = LocateRegistry.getRegistry(host); Hello stub =(Hello)registry.lookup(“HelloServer”); 这些不是远程过程调用,我可以在http请求中发送服务器来处理它们。 那么如何在客观的C客户端中“定位”服务器远程对象呢? 任何帮助表示赞赏,如果您需要更多信息,请告诉我。

英特尔开源uPNP SDK绝对有0个文档,为什么?

基本上,这里是地址… http://opentools.homeip.net/dev-tools-for-upnp 它们是用于upnp的推荐dll,因为它们比microsofp upnp.dll更好地实现标准 – 但是intels开源upnp工具绝对没有文档,不在他们的网站上,不在任何其他网站上。 这是有原因的,有没有人对这个问题有更多了解? 我试过给他们发电子邮件,没有回复。 另外,他们有一些关于一些基本GUI工具的非编程15分钟youtubevideo,但就此而言,没有任何编程相关,并猜测他们的类如何工作和彼此交互是一个真正的痛苦,并没有平移。 如果您对此有任何进一步的了解,将不胜感激。 我问的原因是,因为,目前,我正试图解决这个问题: 使用UPnP InvokeAction获取IP地址不返回任何内容,帮助? …并且我正在考虑远离microsofts upnp.dll而支持intels upnp dll作为最后的手段(如果我无法解决上述问题),但为了做到这一点,我需要学习如何使用intel的upnp dll 。 如果有文件,我很乐意看到它,谢谢。 谢谢

等效于Java ThreadLocal变量的Objective C / Swift

在Java中,我们有ThreadLocal类: 该类提供线程局部变量。 这些变量与它们的正常对应物的不同之处在于,访问一个变量的每个线程(通过其get或set方法)都有自己独立初始化的变量副本。 ThreadLocal实例通常是希望将状态与线程相关联的类中的private static字段(例如,用户ID或事务ID)。 例: private static final ThreadLocal threadLocalStringBuilderHelper = new ThreadLocal() { @Override protected StringBuilderHelper initialValue() { return new StringBuilderHelper(); } }; Objective C或Swift中是否有任何等效模拟这种行为? 我可以在Swift上使用: static let String = someInitialValue() 并实现同样的目标?

NSData到Java String

我最近一直在编写一个与iPhone交互的Web应用程序。 iPhone iphone实际上会以plist的forms向服务器发送信息。 所以看到像…这样的事情并不罕见 RandomData UW31vrxbUTl07PaDRDEln3EWTLojFFmsm7YuRAscirI= 现在我知道这些数据以某种方式进行了散列/加密。 当我用编辑器(属性列表编辑器)打开plist时,它向我展示了一种更“人类可读”的格式。 例如,上面的数据将被转换为类似…… 知道改变它的方法是什么? 主要是我想把它变成Java String。 谢谢!

使用Java Web Service的Objective C SOAP请求

我有一个简单的Java Web服务: @WebService(serviceName = “Catalogo_V1”) public class Catalogo_V1 { /** This is a sample web service operation */ @WebMethod(operationName = “hello”) public String hello(@WebParam(name = “name”) String txt) { System.out.println(“kkk”+txt); if(txt != null) { txt= txt +”www”; } return “Hello ” + txt + ” !”; } } 我在这个Web服务中做了一个测试:(http:// localhost:8080 / WSServer / Catalogo_V1?Tester) 方法返回 […]

使用JNI从Cocoa调用Java类函数

我真的很难弄清楚如何使用JNI从Objective-C调用Java函数。 我应该先说我对Java知之甚少,但对Obj-C非常熟悉。 我有一个Java类,我需要从我的应用程序包中调用一个方法。 jar位于bundle中的Resources文件夹内,我将NSJavaRoot设置为Content/Resources ,检查NSJavaPath , NSJavaPath包含2个jar文件的名称(主要的一个和一个依赖项)。 我正在使用对JNI_CreateJavaVM的调用来启动VM,然后尝试使用NSClassFromString查找类,这感觉不对,但这是我在搜索中找到的唯一方法。 我相信这个方法在使用已弃用的Java桥时是正确的,但我找不到任何使用JNI的示例或引用。 我的Java类看起来像这样: package foo; public class bar { public function dostuff() { } } 作为app流程的一部分,我需要调用dostuff()一次。 有没有人有任何想法如何做到这一点? 谢谢,J

有没有Eclipse有用的Add On for AutoCompletefunction,比如xCode?

我已经开始开发Java了。 然而,这些天我开始了iPhone项目并给了我懒惰的编写代码;自动代码在xCode中生成function。 是否存在与xCode类似的非付费免费版附加组件? 我的意思是,我确实知道当你放”时Eclipse已经有部分自动方法查找了。 (点)类名后面的标记,显示方法列表。 谢谢你们。

等待并通知Objective c中的等效内容?

我正在将一个程序从java转移到Objective C,并且需要使用等待和通知方法,这些方法经常用于java中的线程,但似乎无法在Objective C中找到任何好的等价物。我尝试过使用NSLock对象但是我没有不认为它有效。 (我正在使用[NSLock lock]进行等待,并且[NSLock unlock]用于通知)在Objective C中是否有任何与我无法找到的相同的等价物?

使用Objective-C加密数据并使用Java Problem解密

我有一个iPhone解决方案,它使用XML在客户端(移动)和服务器(Java)之间传输数据。 由于传输的信息类型,必须加密消息的某些部分(XML)。 我计划使用AES 128来加密和解密这两个端点之间的数据。 首先使用Object-C的CommonCrypto框架加密敏感数据,然后在Java Server(Servlet)内解密数据。 我是安全协议和标准的新手,基本上我的代码是我可以在Apple的开发论坛/资源和互联网(Google)上收集的一组信息的子集:-) 基本流程是: 使用AES(使用预设密钥)对数据进行加密。 加密的字节放在XML中(使用base64) 数据从XML收集,并使用相同的预设密钥解密; Object-C代码的加密部分是: char keyPtr [ kCCKeySizeAES128 +1 ]; bzero( keyPtr, sizeof(keyPtr) ); // The secret key is masked for obvious reason, but you can use “12345678912345678912345678912345” [key getCString:keyPtr maxLength:sizeof(keyPtr) encoding:NSUTF8StringEncoding]; NSUInteger dataLength = [data length]; // Initialization vector; dummy in this case 0’s. uint8_t iv[ […]

NSMutableArray中的类类型

可能重复: 有没有办法强制在NSArray,NSMutableArray等上打字? 我是Java程序员,我从Obj-C开始,在java中,我可以创建一个具有确定类型的类型的可变数组,如下所示: ArrayList list; 在Obj-c我知道NSMutableArray,但我不知道,也没有找到如何确定类的类型。 有没有办法用它或其他类没有NSMutableArray可以做到这一点吗? 非常感谢。