我最近了解了iOS平台上的App Extensions。我有一个框架,希望与支持ios 7的应用程序集成。我了解到可以在运行时检查ios版本,然后在运行时加载框架。我对此进行了研究,并写了一些答案,您不能再使用dlopen()命令,因为该应用程序将在App Store上被拒绝。但是所有这些答案都相当古老。
我可以在运行时使用dlopen()命令加载动态框架吗?如果是,有人可以教我如何使用它吗?
这只是一般知识,我很确定它可能不可能,但我很想知道.
假设我有一个Student类对象s1,并将其传递给函数as myFunc(s1.toString()).我还没有覆盖toString()功能.当参数到达函数时,我可以仅通过它的地址引用回原始对象吗?
码:
public static void main(){
Student s1;
myFunc(s1.toString());
}
public static myFunc(String address){
Student s2;
s2 = //get s1 object from address string
}
Run Code Online (Sandbox Code Playgroud)