IOS XCode11开发嵌入网页的APP

  • 初学IOS开发,一开始学习的是Swift和SWiftUI,对于之前的Objective-C开发没有了解。
  • 在网上浏览一下,知道有WKWebView可以嵌入网页,结合XCode11,就能快速开发嵌入网页的APP。

新建项目

  • 使用Xcode11新建”Single View App“项目,如下图所示:
  • 新建Swift文件,如下图所示:

创建WKWebView

  • 根据官方提供的代码,直接复制过来,粘贴到刚刚新建的Swift文件中,只需要修改一下URL即可,如下代码所示:
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {var webView: WKWebView!override func loadView() {let webConfiguration = WKWebViewConfiguration()webView = WKWebView(frame: .zero, configuration: webConfiguration)webView.uiDelegate = selfview = webView}override func viewDidLoad() {super.viewDidLoad()let myURL = URL(string:"https://www.baidu.com")let myRequest = URLRequest(url: myURL!)webView.load(myRequest)}
}

修改启动画面

  • 将打开App的第一个画面指向到刚刚写的ViewController。
  • 打开SceneDelegate.swift文件,将window.rootViewController指向ViewController(),如下图所示:

启动

使用快捷键command+i即可编辑启动虚拟机,即可看到效果了。

IOS XCode11开发嵌入网页相关推荐

  1. 视频教程-iOS移动开发从入门到精通(Xcode11 Swift5)-iOS

    iOS移动开发从入门到精通(Xcode11 & Swift5) 15年以上IT行业工作经验.8年以上IT行业教学经验.丰富的项目经验和授课经验,授课形式不拘一格.熟悉iOS开发,网页开发.Ja ...

  2. Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发

    转自:http://mt.sohu.com/20150915/n421177212.shtml Facebook 创建了React Java 库,这样,Facebook 的工程团队就可以用相同的代码给 ...

  3. iPad应用开发实践指南:菜鸟如何用ios 5开发ipad上的复杂应用程序

    <iPad应用开发实践指南>前言 2011年10月,苹果公司首席执行官Tim Cook公布了有关iPad的一些有趣数据,包括: 财富500强公司有92%在测试或部署iPad: 美国本土80 ...

  4. web前端开发与iOS终端开发的异同

    毕业之前一直在做前端开发,毕业后就转成做iOS开发,这两者有很多挺有意思的对比,尝试写下我能想到的它们的一些相同点和不同点. 语言 前端和终端作为面向用户端的程序,有个共同特点:需要依赖用户机器的运行 ...

  5. 如何用ios 5开发ipad上的复杂应用程序

    2011年10月,苹果公司首席执行官Tim Cook公布了有关iPad的一些有趣数据,包括: 财富500强公司有92%在测试或部署iPad: 美国本土80%的医院在测试或用iPad控制流程: 美国的每 ...

  6. ios开发趋势_2020年将成为iOS应用开发的主要趋势

    ios开发趋势 Technology has always brought something new with time. And with these ever-changing technolo ...

  7. iOS 7开发快速入门

    2019独角兽企业重金招聘Python工程师标准>>> <iOS 7开发快速入门>全面.系统地介绍了iOS 7开发技术.全书共分3篇17章. 第1篇 包括第1-4章,介绍 ...

  8. 【269期门诊集锦】iOS游戏开发—2D游戏编程之我见

    技术门诊是51CTO社区品牌栏目,每周邀请一位客座专家,为广大技术网友解答疑问.从热门技术到前沿知识,从技术答疑到职业规划.每期一个主题,站在最新最热的技术前沿为你引航! 本期门诊特邀iOS游戏开发专 ...

  9. Flex-iframe在SWF中嵌入网页的组件(推荐)

    Flex-iframe在SWF中嵌入网页的组件(推荐) 以前就使用过IFrame组件嵌入网页了,当时是因为要使用已经做好的网页,就上网查找相关资料,就发现了IFrame,当时版本还是1.3.2啦,勉强 ...

最新文章

  1. DW中CSS属性详解
  2. Java项目:前台+后台在线考试系统设计和实现(java+Springboot+ssm+mysql+jsp+maven)
  3. 开学季:当当大促的额外优惠又来啦!150 买 400的书!搓搓搓~
  4. python代码大全o-Python实现的一个自动售饮料程序代码分享
  5. ps cs3中显示任何像素不大于50%选择。选区边将不可见是什么意思
  6. 以太网,局域网,万维网
  7. Java 对抽象类的理解
  8. 不加载,手动实例化Service
  9. [Unity脚本运行时更新]C#6新特性
  10. 功能架构图、信息结构图、产品结构图的区别和绘制方法
  11. 一维热传导的有限元求解基础与COMSOL弱形式实现
  12. 步进电机正反转实验_电机正反转控制电路图原理图解
  13. 游戏王决斗连接显示服务器错误,游戏王决斗链接
  14. Iframe用法总结
  15. 要恢复丢失的照片,需要做哪些准备?
  16. SQLite数据库版本升级
  17. 用selenium验证唯品会登录
  18. java、简单练习题
  19. python 使用摄像头监测心率
  20. 南卡和漫步者蓝牙耳机哪个好?高性价比蓝牙耳机深度对比

热门文章

  1. 《研磨设计模式》chap10 中介者模式Mediator(1)简介
  2. 两数之和 II - 输入有序数组
  3. 关于uWSGI服务器的安装和启动(一)
  4. Linux Kernel中local_irq_enable()和local_irq_disable()的实现
  5. Google zerotouch方案介绍
  6. [gic]-ARM gicv3/gicv2的总结和介绍-PPT
  7. [crypto]-51.1-python的aes加解密/rsa生成密钥对/rsa加解密/hmac加密
  8. pwn入门-PLT表与GOT表、libc入门
  9. Django基础篇之MVC与MTV模型
  10. X86汇编——简易通讯录