Way*_*man 14
您可以采取多种不同的方法.
首先,正在创建iPhone WebApps.此方法为您提供了许多不同的Mobile Safari API,可通过Safari浏览器公开内部功能.
其次,您可以创建包含UIWebView的本机应用程序.除了这个细节之外,该方法与第一个方法相同,仅使用适用于Mobile Safari的API.
最后,您可以采用第三方SDK的方法,如Titanium或PhoneGap.这种方法为您提供了一组基本API,您不仅可以利用这些API创建iPhone Web应用程序,还可以使用适用于其他移动平台的应用程序.
祝好运!
要创建游戏,您可以使用GameSalad或Stencyl,拥有自己的代码非常简单.
对于Utility,使用HTMLcode jQuery,jQTouch使用Titanium或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;
Run Code Online (Sandbox Code Playgroud)
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"]];
}
Run Code Online (Sandbox Code Playgroud)
7)从界面构建器链接Web视图到引用,并设置您想要的UI.
喜欢删除弹跳,检测地址,电话号码,链接分机.
现在您已将Web应用程序集成到本机项目中;)
希望这有帮助.
如果你认为我的贡献是好的,请投票.
| 归档时间: |
|
| 查看次数: |
22637 次 |
| 最近记录: |