【问题标题】:Can I create iphone app (IOS) using web's languages ( HTML - CSS - jQuery )?我可以使用网络语言(HTML-CSS-jQuery)创建 iphone 应用程序(IOS)吗?
【发布时间】:2026-02-18 15:25:01
【问题描述】:

我可以使用网络语言(HTML - CSS - jQuery)创建 iphone 应用程序 (IOS) 吗?我怎样才能给它加注星标?

【问题讨论】:

标签: ios iphone macos ipad


【解决方案1】:

是的,你可以。您可以通过制作网页并将该网页附加到 UIWebView 来做到这一点。您仍然需要 Xcode 和其他 iOS 开发工具来处理您需要编写的最少代码。访问 developer.apple.com,了解如何获取这些内容以及如何编写简单的 webview 代码。

【讨论】:

    【解决方案2】:

    您可以采取多种不同的方法。

    首先,创建iPhone WebApps。这种方法为您提供了许多不同的 Mobile Safari API,它们通过 Safari 浏览器公开内部功能。

    其次,您可以创建一个包含 UIWebView 的本机应用程序。除此细节外,该方法与第一种方法相同,仅使用 Mobile Safari 的 API。

    最后,您可以采取使用第三方 SDK 的方法,例如 TitaniumPhoneGap。这种方法为您提供了一组基本 API,您可以利用这些 API 来制作 iPhone 网络应用程序,以及在其他移动平台上运行的应用程序。

    祝你好运!

    【讨论】:

    • 是否有任何专业开发人员使用 Titanium 之类的东西,或者他们只使用 xcode?使用 html、jquery 和 css 编程是否让我与其他 ios 开发人员不同
    • Titanium 有一份使用 Appcelerator 的公司名单,包括 eBay、NBC、MTV、纽约州参议院等appcelerator.com/showcase/applications-showcase
    【解决方案3】:

    您可以使用Phonegap。 Ars Technica 自己的 iPad 应用程序是 made

    【讨论】:

    • PhoneGap 也是在 iOS 或任何其他移动平台上开发网络应用的绝佳平台。
    • 我也强烈推荐Phonegap
    【解决方案4】:

    是的,可以使用 phonegap,我在互联网上搜索相同的结果,发现 this

    【讨论】:

      【解决方案5】:

      要创建游戏,您可以使用 GameSalad 或 Stencyl,拥有自己的代码非常简单。

      对于实用程序,使用 Titanium 或使用 HTMLcode jQuery、jQTouch 的 PhoneGap

      或者你可以使用xcode:

      1) 使用您喜欢的软件创建您的 webApp,在此过程中您可以在 iPhoneSimulator 上进行测试,只需在模拟器中拖放索引文件即可。

      2) 打开 Xcode 并创建一个单视图应用程序。

      3) 通过界面构建​​器在您的应用的第一个视图中添加全屏 UIWebView。

      4) 将你的webApp的根文件夹拖放到你的项目中并复制一个文件夹:

      确保创建文件夹而不是组。

      5) 实现您的 ViewController.h:

      @interface HTMViewController : UIViewController {
      
          UIWebView *homePage;
      }
      
      @property (nonatomic, strong) IBOutlet UIWebView *homepage;
      

      6) 和你的 ViewController.m

      @synthesize homepage;
      
      - (void)viewDidLoad
      {
          [super viewDidLoad];
          NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"MyFolder"];
      
          NSData *htmlData = [NSData dataWithContentsOfFile:htmlFile];
          [homepage loadData:htmlData MIMEType:@"text/html" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"index.html"]];
      }
      

      7) 从界面构建器将 Web 视图链接到参考,并根据需要设置 UI。

      如删除弹跳、检测地址、电话号码、分机链接。

      现在您已将 Web 应用程序集成到本机项目中;)

      希望对您有所帮助。

      如果您认为我的贡献不错,请投票。

      【讨论】:

        最近更新 更多