# 函数
## 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 的步骤。
## 整体流程概览
首先,让我们了解一下这个过程的整体步
本人为非开发人员(科研工作者),使用Mac,最近了解到Applescript对提高工作效率有很多帮助,希望学一下Applescript。不过最近10.10系统将发布,新的swift语言据说也能实现AppleScript的功能。我希望能了解Applescript最近的发展状况(Apple是否会逐渐淘汰这门语言),以及学习了swift是不是就不用学AppleScript了。希望高人解答,感谢大家1、什
转载
2024-09-20 19:03:54
20阅读
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
转载
2024-04-13 10:09:35
72阅读
本文作者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的好处是他是目前苹果主推的新一代语言,他吸收了很多其他语言的优
转载
2024-02-16 22:07:27
40阅读
介绍一下 Swift?
Swift是苹果在2014年6月WWDC发布的全新编程语言,借鉴了JS,Python,C#,Ruby等语言特性,看上去偏脚本化,Swift 仍支持 cocoa touch 框架
他的优点:Swift更加安全,它是类型安全的语言。Swift容易阅读,语法和文件结构简易化。Swift更易于维护,文件分离后结构更清晰。Swift代码更少,简洁的语法,可以省去大量
转载
2023-09-07 16:54:17
292阅读
作者 :天秤vs永恒一、JavaScriptCore中的类JSContext:JSContext是JS的执行环境,通过evaluateScript()方法可以执行JS代码
JSValue: JSValue封装了JS与ObjC中的对应的类型,以及调用JS的API等
JSExport: JSExport是一个协议,遵守此协议,就可以定义我们自己的协议,
在协议中声明的API都会
转载
2023-08-30 16:57:20
267阅读
实现效果:以最简单的形式与最简单的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及以上。
- **项目设