• 声明扩展的语法格式如下:extension 类型名 { 添加新功能}声明扩展的关键字是extension,“类型名”是Swift中已有的类型,包括类、结构体和枚举,但是我们仍然可以扩展整型、浮点型、布尔型、字符串等基本数据类型,这是因为这些
    admin1月前
    110
  • 结构和类Swift不要求为自定义结构和类创建单独的接口和实现文件。在Swift中,在单个文件中定义结构或类,并且该类或结构的外部接口自动可供其他代码使用。比较结构和类Swift中的结构和类的共同点:定义存储值的属性定义提供功能的方法定义下标
    admin1月前
    90
  • 基础概述Swift是iOS,macOS,watchOS和tvOS应用程序开发的新编程语言。Swift提供了所有C和Objective-C基本类型的自己的版本,包括Int、Double、Float、Bool、String。还提供了三大集合类型
    admin1月前
    90
  • 一、神马是Swift?1、Swift 是苹果公司2014 年在WWDC(苹果开发者大会)上发布的全新编程语言。2、Swift在天朝翻译为“雨燕”,其Logo如下图3、Swift跟Objective-C一样,可以用于开发iOS、Mac应用程序
    admin1月前
    90
  • 1.0 翻译:JaceFu校对:ChildhoodAndy2.0 翻译+校对:mmoaay2.1 翻译:Prayer校对:shanks,2015-11-01本页内容包括:模块和源文件访问级别访问级别的使用原则默认访问级别单目标应用程序的访问
    admin1月前
    90
  • 12、Swift中的异常处理1、Swift中的错误处理机制1.1 Optional1.2 通过enum和Error封装错误1.3 Swift中的throw和catch2、如何处理closure发生的错误3、NSError是如何桥接到Swi
    admin1月前
    70
  • 1.Swift 中有4种处理错误的方式。你可以把函数抛出的错误传递给调用此函数的代码、用do-catch语句处理错误、将错误作为可选类型处理、或者断言此错误根本不会发生。2.wift 中的错误处理并不涉及解除调用栈,这是一个计算代价高昂的过
    admin1月前
    80
  • Objective-C 中有一些很冷僻但是在特定情况下会很有用的关键字,比如说通过类型获取对应编码的@encode 就是其中之一。在Objective-C 中@encode 使用起来很简单,通过传入一个类型,我们就可以获取代表这个类型的编码
    admin1月前
    40
  • 顾名思义。当我们仰望的时候,我们将基于索引查找我们需要找到的资源。在swift这同样适用,每个对象包括字典key和value。我们key为了找到当前这个key相应的value。与数组不同的是,字典项字典中没有详细的数据存储顺序。和Swift
    admin1月前
    70
  • "世界上只有两种编程语言:一种经常被人喷,一种没人用。” —— 现代原生移动应用主要由 Swift (iOS) 或者 Kotlin (Android) 编程语言开发。另外有两种主要的跨平台应用开发框架 —— React Nati
    admin3月前
    160
  • 诸如Apple、Facebook及Google这种大公司正在开发他们自己的编程语言。开发人员们被迫仅仅有适应。前不久的世界开发人员大会上。Apple发布了它的新开发语言Swift。这是近期大型技术公司们开发的一大波新语言中的最新成员。这些新
    admin3月前
    150
  • 一、面试题1、说说你认识的Swift是什么?Swift是苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。2、举例说明Swift里面有哪
    admin3月前
    190
  • swift 7. 控制流标签(空格分隔): swift之前说完了swift中的基本数据结构,基本语法,以及字符串、数组、字典,今天看了下貌似又过去好久没有跟新swift了,罪过啊。今天开始跟新下。争取过年回家前全部学完。今天来说下swift
    admin3月前
    120
  • 复习1、在十进制浮点数中通过大写或者小写的e来指定,在十六进制浮点数中通过大写或者小写的p来指定。2、类型别名(typealiases)就是给现有类型定义另⼀一个名字。你可以使⽤用typealias关键字来定义类型别名。3、Swift有两个
    admin3月前
    120
  • Swift 高级特性一、Swift 独占访问Swift 内存安全检查:当两个变量访问同一块内存时,会产生独占内存访问限制。 发生读写权限冲突的情况:inout 参数读写冲突结构体中函数修改成员属性读写冲突值类型属性读写冲突1. inout
    admin3月前
    210
  • TabBarController的使用,下面记录两种写法,代码如下:TabBarItem系统自带图标样式(System)介绍:Custom:自定义方式,配合Selected Image来自定义图标More:三个点的图标,表示更多意思Favo
    admin3月前
    170
  • 一、首先让我们看看苹果公司是怎么描述自己的Swift的:Swift 是编写程序的绝佳选择,无论是手机、电脑还是服务器,任何能跑代码的设备都是如此。它是一门集现代语言之大成,集结了苹果的工程师文化精髓以及开源社区多样化于一身的编程语言。编译器
    admin3月前
    110
  • 写在前面或许有这样的需求,要求页面在无网状态先显示上一次显示的数据,这就涉及到缓存,但是缓存又分为文件缓存,归档等,realm 太过笨重,归档太麻烦,最后选择了文件缓存,看了很多博客,在参考了别人的缓存开源项目,功能太过简单单一化,比如:我
    admin5月前
    200
  • 如何实现iOS Swift闭包概述在iOS开发中,闭包是一种非常有用的概念,可以在需要时传递代码块或函数。本文将介绍如何在Swift语言中实现闭包,并帮助新手开发者掌握这一技术。流程图flowchart TDStart(开始)Step1(创
    admin5月前
    200
  • 本文将给项目中的所有视图控制器,创建一份基类。该基类用来定义一些共用的属性和方法。首先在用来放置视图控制器类的文件夹上点击鼠标右键,打开右键 菜单。选择【New File】创建文件选项。在弹出的文件模板选择窗口中,保持默认的选项,然后点击【
    admin5月前
    210