如何在iPhone(目标c)中创建和访问静态字符串?我static NSString *str = @"OldValue"
在A级宣布.
如果我在B类中为此分配一些值str = @"NewValue"
.对于B类中的所有方法,此值仍然存在.但是如果我在C类中访问它(在B中赋值后),我将其作为OldValue获取.我错过了什么吗?我应该在其他课程中使用extern吗?
谢谢和问候,Yogini
我正在开发Iphone应用程序.我使用了Security/Security.h框架的SecKeyGeneratePair方法.我正在获取公钥和私钥作为SecKeyRef对象.我可以访问密钥或将其值打印到控制台吗?我可以从中获取NSString或NSData对象吗?当我使用NSLog将密钥打印到控制台时,我得到了.我们可以通过网络将这些关键对象传递给可能在java中的其他应用程序吗?我们可以加密iphone应用程序中的一些文本,将其发送到服务器,使用密钥发送解密服务器端的文本吗?
编辑添加 感谢Alex Reynolds的快速回复.在RSA加密的情况下,首先我必须生成一个SecKeyRef对象形式的密钥对.然后我们将该引用传递给SecKeyEncrypt和SecKeyDecrypt方法.当我在本地加密和解密时它工作正常但如果我尝试将密钥和加密数据发送到服务器并在服务器(java实现)端解密,我无法将SecKeyRef对象作为键值传递给服务器.在java中,我们必须以字符串或字节数组格式获取字符串以传递给加密方法.我们可以访问存储在对象SecKeyRef(NSCFType对象)中的数据吗?这是一个struct __SecKey.
我们可以为多个ios(ipad/iphone)应用程序使用相同的图标图像吗?是否有任何此类规则,每个应用程序应具有不同的图标?
谢谢.