Swift 中。有两种类型的语句:简单语句和控制流语句。简单语句是最常见的。用于构造表达式和声明。控制流语句则用于控制程序运行的流程,Swift 中有三种类型的控制流语句:循环语句、分支语句和控制传递语句。   循环语句用于反复运行代码块。分支语句用于运行满足特定条件的代码块;控制传递语句则用于改动代码的运行顺序。在稍后的叙述中,
#import <Foundation/Foundation.h> @interface ZJFileManager : NSObject /** 创建文件夹 * @param folderName 文件夹名称 * return self 文件操作对象 */ +(instancetype)createFolderWithFolderName:(NSStri
描述:编写一个函数来查找字符串数组中的最长公共前缀,如果不存在公共前缀,返回空字符串""注:所有输入只包含小写字母a-z例1:输入:["flower","flow","flight"] 输出:"fl"例2:输入:["dog", "racecar","car"] 输出:"" 解释:输入不存在公共前缀一、水平扫描法...
# Swift 下划线前缀保留 在Swift编程语言中,命名约定是非常重要的部分,它影响着代码的可读性和可维护性。特别地,Swift采用了一些规则来处理变量和函数的命名。其中一种常见的约定是在变量和函数名前加上下划线(_)前缀,以表明某些特定的语义或用途。在这篇文章中,我们将探讨Swift中下划线前缀的使用,并提供一些代码示例来帮助读者更好地理解这一概念。 ## 下划线前缀的意义 在Swif
原创 2024-08-13 08:45:18
49阅读
Swift基础--方法swift方法分为实例方法和静态方法,方法时于默写特定类型相关联的函数.类,结构体,枚举都可以定义实例方法,也可以定义静态方法.一,实例方法实例方法: 给特定类型实例封装的具体功能函数. 实例方法使用与类,结构体,枚举1.1,使用类中定义的实例方法首先在勒种定义方法,然后通过创建类的实例,是哪个"实例.方法名"即可调用,如:class Player { func r
转载 2023-06-01 17:03:26
123阅读
一、首先让我们看看苹果公司是怎么描述自己的Swift的:Swift 是编写程序的绝佳选择,无论是手机、电脑还是服务器,任何能跑代码的设备都是如此。它是一门集现代语言之大成,集结了苹果的工程师文化精髓以及开源社区多样化于一身的编程语言。编译器为专为性能所调优,语言专为开发所优化,二者绝不互相妥协。Swift 语言还对新的程序员十分友好。它是第一个工业级系统编程语言,却又像脚本语言那样富有张力且十分有
转载 2023-06-01 17:35:43
147阅读
Swift type SystemSwift是强类型的,尽管只有六种类型。命名类型:protocol, class , struct , enum复合类型:tuple, function可能会有疑问,那些基本类型:Bool,Int,UInt, Float, Double, Character, String, Array, Set, Dictionary, Optional。实际上他们都是通过命名
一、函数简介Swift 函数用来完成特定任务的独立的代码块。Swift 使用一个统一的语法来表示简单的 C 语言风格的函数到复杂的 Objective-C 语言风格的方法:函数声明:告诉编译器函数的名字,返回类型及参数。函数定义:提供了函数的实体。Swift 函数包含了参数类型及返回值类型。二、函数定义Swift 定义函数使用关键字 func,定义函数的时候,可以指定一个或多个输入参数和一个返回值
不知道不觉, 我们的Swift基础语法已经说了四分之一了, 下面让我们继续来看看:1.定义和调用函数在我们的Swift中, 也有定义函数和调用函数的方法, 和OC中的形式不太一样, 但本质都是相同的, 下面让我们来看看例子:func sayHello(personName: String) -> String { let greeting = "Hello, " + personNa
Swift 中的方法是与特定类型(类和结构体)相关的函 数。实例方法 隶属于某个特定类型(类或结构体)实例函数。 class Counter{var count = 0funcincrement() {count++}funcincrementBy(amount: Int) {count += am...
转载 2014-09-10 15:15:00
59阅读
1、Swift入门学习笔记(第一版),对Swift的基础知识点进行梳理总结。知识点一直在变,只是作为参考,以苹果官方文档为准~2、在学习完基本的知识点以后会结合官方文档及相关资料,在此版本的基础上进行添加更改。二十三、泛型根据需求定义、适用任何类型的、灵活且可重用的函数和类型。避免重复代码。泛型代码贯穿整个Swift,例如数组,字典类型都是泛型集,因为你可创建Int,String各种不同类型的数组
转载 2023-12-26 16:06:26
147阅读
Swift 方法是与某些特定类型相关联的函数 在 Objective-C 中,类是唯一能定义方法的类型。但在 Swift 中,你不仅能选择是否要定义一个类/结构体/枚举,还能灵活的在你创建的类型(类/结构体/枚举)上定义方法。 实例方法Swift 语言中,实例方法是属于某个特定类、结构体或者枚
转载 2021-08-13 09:42:20
68阅读
  1. 枚举:       ->在Swift中依然适用整数来标示枚举值,需搭配case关键字     enum Celebrity{ case DongXie,XiDu,Nandi,BeiGai } // 从左到右对应0,1,2,3 enum CompassPoint { case North c
//构造方法的目的就是确保类的所有非lazy存储属性进行初始化//可选类型的存储属性可以不用初始化(默认为nil)class Point { var x: Int = 0 var y: Int = 0 var z: Int? init () { //缺省构造方法(存储属性有初始值) print("缺省init") }
1.首先什么是重写与重载?一、重写(override)override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。重写(覆盖)的规则:1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载.2、重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>p
转载 2023-08-31 09:59:47
346阅读
SWIFT电文类型 (1)用户报文,用于SWIFT会员用户之间相互发送和接收的报文,也是SWIFT报文最核心和最复杂的内容,MT1XX——MT9XX类报文都属于用户报文。 (2)系统报文(System Message),用户SWIFT系统反馈信息给SWIFT用户的报文,如MT008 系统请求取消、MT009系统请求退出、MT081用户当日浏览记录、MT094广播信息等,涉及报文编号为MT0XX。
转载 2023-05-29 22:51:07
1036阅读
class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // 创建NSOperation的实例,并调用实例方法 let ope
转载 2023-09-24 15:04:47
136阅读
# Swift JS调用Swift方法 本文将介绍如何在Swift中使用JavaScript调用Swift方法。我们将使用WebKit框架中的JavaScriptCore库来实现这一功能。在开始之前,我们先来了解一些基本概念。 ## JavaScriptCore JavaScriptCore是苹果官方提供的一个用于在iOS和macOS上运行JavaScript的框架。它提供了一组API,使我
原创 2023-10-25 18:31:02
149阅读
方法 1.实例方法 (Instance Methods) 实例方法是属于某个特定类、结构体或者枚举类型实例的方法,提供访问和修改实例属性的方法或提供与实例目的相关的功能,语法与函数一致 实例方法写在类里面,能够访问所属类型的其他方法和属性,只能被它所属类的特定实例调用 //Count类定义了3个实例方法,通过点操作符调用 class Counter { var count = 0
转载 2023-08-19 14:02:06
75阅读
继承、重写/* 1、继承语法 继承是面向对象最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 术语:基类(父类,超类),派生类(子类,继承类) swift继承语法: class ChildClass:FatherClass{ } 继承优点:代码重用 继承缺点:增加程序耦合度,父类改变会影响子类 swift没有多继承(单继承,
转载 2023-10-09 10:25:36
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5