是否可以从基于 Web 的应用程序执行 Objective C 代码
Is it possible to execute Objective C code from a web based application
如果我有一个基于网络的应用程序,包装在 UIWebView 中,我可以在 HTML 代码中执行 Objective C 代码形式吗?
我希望我不会因为提出这个问题而被否决,但我无法在网上找到任何东西。
C代码不需要编译吗?我不认为它可以在 HTML
内执行
不可能。
但是如果您尝试创建 HTML5 应用程序,则可以使用 webview;
http://conecode.com/news/2011/05/ios-tutorial-creating-a-web-view-uiwebview/
在这种情况下,您需要使用 Javascript 和 HTML 创建您的应用程序。我建议您也下载 jquery 移动版和 bootstrap 移动版。
对于复杂的应用程序,请使用 Phonegap:http://phonegap.com/
我假设您的意思是您有一个包含 UIWebView 的 iOS 应用程序,并且您希望您的嵌入式 javascript 调用 ObjC。如果是这样,请参阅:
https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/SafariJSProgTopics/Tasks/ObjCFromJavaScript.html
有些库是建立在 Apple 代码之上的。我用过 Jockey (https://github.com/tcoulter/jockeyjs),效果很好。
更多信息在这里:iOS JavaScript bridge
如果我有一个基于网络的应用程序,包装在 UIWebView 中,我可以在 HTML 代码中执行 Objective C 代码形式吗?
我希望我不会因为提出这个问题而被否决,但我无法在网上找到任何东西。
C代码不需要编译吗?我不认为它可以在 HTML
内执行不可能。
但是如果您尝试创建 HTML5 应用程序,则可以使用 webview; http://conecode.com/news/2011/05/ios-tutorial-creating-a-web-view-uiwebview/
在这种情况下,您需要使用 Javascript 和 HTML 创建您的应用程序。我建议您也下载 jquery 移动版和 bootstrap 移动版。
对于复杂的应用程序,请使用 Phonegap:http://phonegap.com/
我假设您的意思是您有一个包含 UIWebView 的 iOS 应用程序,并且您希望您的嵌入式 javascript 调用 ObjC。如果是这样,请参阅: https://developer.apple.com/library/mac/documentation/AppleApplications/Conceptual/SafariJSProgTopics/Tasks/ObjCFromJavaScript.html
有些库是建立在 Apple 代码之上的。我用过 Jockey (https://github.com/tcoulter/jockeyjs),效果很好。
更多信息在这里:iOS JavaScript bridge