# 函数 ## 4.1 函数的定义与调用 函数是一个组织在一起的程序代码集合,用来完成某个特定的功能。为了提高代码的复用性,通常对代码进行抽取,将能够完成同一个任务的代码放置在一起,可作为一个函数使用。给定函数一个名称标识,当执行其任务时,就可以用这个标识来进行函数的调用Swift使用关键字func进行函数的定义。当定义一个函数时,可以为其定义一
转载 2023-07-14 20:38:16
109阅读
本文将演示如何使用UIWebView(网页视图)读取项目中的网页文件,以及执行JavaScript脚本代码。在项目文件夹【DemoApp】上点击鼠标右键,弹出右键菜单。【New File】->【Blank】空白模板->【next】->【Save As】:Register.html->【Create】在Register.html中输入网页代码: 1 <!DOCTYPE
转载 2023-10-30 22:43:01
79阅读
Swift中加载HTML网页有两个view,分别是WKWebView和UIWebView,这里我使用的是WKWebView这里分享一下我的写法:1、定义变量WKWebView:lazy var webView: WKWebView = { ///偏好设置 let preferences = WKPreferences() preferences.j
转载 2023-09-27 21:41:06
240阅读
# JS 调用 Swift 的实现方法 在移动应用开发中,JavaScript 和 Swift 各自承担着不同的角色,前者主要用于开发Web部分,而后者大多用于iOS的原生开发。有时候,我们需要在这两个环境中进行交互,比如从一个 Web 页调用 Swift 代码。本文将详细介绍如何实现 JavaScript 调用 Swift 的步骤。 ## 整体流程概览 首先,让我们了解一下这个过程的整体步
原创 8月前
20阅读
本人为非开发人员(科研工作者),使用Mac,最近了解到Applescript对提高工作效率有很多帮助,希望学一下Applescript。不过最近10.10系统将发布,新的swift语言据说也能实现AppleScript的功能。我希望能了解Applescript最近的发展状况(Apple是否会逐渐淘汰这门语言),以及学习了swift是不是就不用学AppleScript了。希望高人解答,感谢大家1、什
Flutter环境配置&基本语法&如何使用库1、flutter基本了解笔记开始,先贴出几个学习flutter的官方链接:   flutter官网:链接   flutter中文网:链接   github网址:链接   Dart Packages:链接1.1 React Native框架的优势跨端方案的初衷是要解决多平台重复开发的问题,也就是说,
转载 2024-03-12 16:18:59
125阅读
# Swift JS调用Swift方法 本文将介绍如何在Swift中使用JavaScript调用Swift方法。我们将使用WebKit框架中的JavaScriptCore库来实现这一功能。在开始之前,我们先来了解一些基本概念。 ## JavaScriptCore JavaScriptCore是苹果官方提供的一个用于在iOS和macOS上运行JavaScript的框架。它提供了一组API,使我
原创 2023-10-25 18:31:02
149阅读
1.元素绑定   给具体的元素绑定JS的事件   事件:由用户行为触发的操作(鼠标操作,键盘操作)   语法:<标签 事件函数名="JS代码">   et: onclick:单机事件    alert("");:网页弹框显示提示信息   <h1 onclick="alert('Hello');"
转载 2023-05-31 11:26:13
227阅读
1、直接在前台调用 javascript 函数 很简单,在 head 元素之间加入 script 元素,将 type 元素设置为如: 复制代码 代码如下:<head runat="server"> <script type="text/javascript" > function ShowName(str) { alert("您的名字为:("+str+")
转载 2023-12-21 22:56:16
49阅读
网页(js)与oc(iOS)之间的方法调用及传值
转载 2023-05-26 22:18:55
350阅读
Swift中函数的大致写法规范如下:func 函数名(参数列表) ->返回值类型 { 代码块 return }//注意 : 没有返回值时 ->Void 和什么都不写都可以 //本文中所有用到的函数 , 放在了最下面//调用函数 //无参无返回值 test() //有参无返回值 t
转载 2023-07-13 00:17:56
203阅读
WKWebView是苹果在iOS8新引进的框架,在做WKWebView的js交互的时候:一、WKWebView调用JS使用WKWebView的evaluateJavaScript 方法:举个例子如果js中有个name 方法调用js方法很简单只要webView.evaluateJavaScript("name1()"){ (result,error) } 调用后会有闭包返回。二、用JS调用WKWeb
本文作者Nate Cook是一位独立的Web及移动应用开发者,是继Mattt大神之后NSHipster的主要维护者,也是非常知名活跃的Swift博主,并且还是支持自动生成Swift在线文档的SwiftDoc.org网站创造者。在本文中,他介绍了在Swift中使用JavaScript的方法和技巧,对于iOS和Web应用工程师有着非常实用的价值,以下为译文: 在RedMonk发布的2015年1月编程
转载 2023-07-12 14:46:30
57阅读
# Swift与JavaScript的互动:调用原生方法 在移动应用开发中,Swift和JavaScript都是非常重要的技术栈。Swift是苹果生态系统中的主要编程语言,而JavaScript则是Web开发的核心。随着移动应用和Web应用的越来越紧密结合,开发者们常常需要在这两者之间进行互动。本文将探讨如何在iOS应用中使用Swift调用JavaScript,反之亦然,展示它们如何共同工作。
原创 2024-09-12 04:19:30
86阅读
         基本环境配置好以后我们就可以开始正式的开发了,学习ios开发首先要面临的问题就是使用哪种语言。目前可供选择的有objective-C(简称oc)和Swift两种,使用objective-c的好处是网上的学习资料比较多,而且目前多数的开源组件都是用oc写的。使用Swift的好处是他是目前苹果主推的新一代语言,他吸收了很多其他语言的优
介绍一下 Swift? Swift是苹果在2014年6月WWDC发布的全新编程语言,借鉴了JS,Python,C#,Ruby等语言特性,看上去偏脚本化,Swift 仍支持 cocoa touch 框架 他的优点:Swift更加安全,它是类型安全的语言。Swift容易阅读,语法和文件结构简易化。Swift更易于维护,文件分离后结构更清晰。Swift代码更少,简洁的语法,可以省去大量
作者 :天秤vs永恒一、JavaScriptCore中的类JSContext:JSContext是JS的执行环境,通过evaluateScript()方法可以执行JS代码 JSValue: JSValue封装了JS与ObjC中的对应的类型,以及调用JS的API等 JSExport: JSExport是一个协议,遵守此协议,就可以定义我们自己的协议, 在协议中声明的API都会
实现效果:以最简单的形式与最简单的demo来实现WKWebView与HTML文件的JS交互方式.包括Swift调用JS方法以及JS调用Swift原生方法.并传递各种类型参数实现在控制台打印JS中的Console.log内容.1.添加WeakScriptMessageDelegate文件,用其作为与JS交互时的代理,防止出现ViewController不释放的问题.import UIKit impo
转载 2023-10-13 23:02:27
217阅读
# iOS Swift 调用 Objective-C 在iOS开发中,有时我们需要在Swift项目中使用Objective-C编写的代码,或者调用Objective-C类的方法。虽然Swift和Objective-C可以相互调用,但是在两种语言之间存在一些差异,需要注意一些细节。 ## 在Swift项目中使用Objective-C代码 在Xcode中创建一个Swift项目,并且想要使用Obj
原创 2024-06-24 06:57:28
81阅读
iOS开发中,Swift调用Objective-C的Block是一个常见的需求。这个过程涉及到两个生态系统的相互操作,理解如何有效配置和实施这一点至关重要。下面,我将详细介绍如何在项目中实现“iOS Swift调用OC Block”。 ### 环境准备 首先,我们需要确保开发环境准备就绪。 - **Xcode版本**: 至少需要Xcode 11, 支持Swift 5及以上。 - **项目设
原创 5月前
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5