首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏韦弦的偶尔分享

    Swift 5.1 中引入的部分有用的新特性

    swift5.1中新增了一个 @propertyWrapper 用它来修饰一个一个结构体,它修饰的结构体可以变成一个新的修饰符并作用在其他代码上,来改变这些代码的默认行为。 var msg = Message(title: " Swift5.1 Property Wrappers ", info: " is a new and important key words ") let title = msg.title // "Swift5.1 Property Wrappers" let info = msg.info // "is a new and important ) 这样已经非常好了,但是如果我们在字符串中使用任何形式的插值,则上述方法将无法正常工作,例如: try loadFile(at: "/users/\(username)/file.txt") 现在,swift5.1

    1.7K20发布于 2020-02-18
  • 来自专栏iOS开发笔记

    Swift教程(二)--基本运算符

    本次的教程是基于Swift5.1版本 Swift 支持 C 中的大多数标准运算符,有过C语言基础或者其他语言基础的都不陌生了,这里就不做过多的阐述了。

    56740发布于 2019-07-31
  • 来自专栏韦弦的偶尔分享

    Swift 5.1 中的Self关键字

    swift5.1: Self 1、静态成员的 Self Swift 5.1之后,可以使用 Self替代类名来访问静态成员 class ListViewController: UITableViewController

    1.5K10发布于 2020-02-18
  • 来自专栏iOS开发笔记

    Swift教程(五)--控制流

    本次的教程是基于Swift5.1版本 Swift 提供所有多样化的控制流语句。

    94020发布于 2019-07-31
  • 来自专栏学海无涯

    SwiftUI-开发iOS项目

    ViewController 使用代码或者利用 StoryBoard、XIB来完成的布局界面的事情,现在一个继承自 View 的结构体搞定 在ContentView内部,有一个 body ,返回一个 Swift5.1

    5.7K10发布于 2019-10-25
  • 来自专栏学海无涯

    Swift学习之5.1和5.2新特性

    cannot be applied to two 'Equatable' operands if number1 == number2 { print("numbers equal") } Swift5.1 Swift5.1解决 // 用some修饰,返回值的类型对编译器就变成透明的了。在这个值使用的时候编译器可以根据反回值进行类型推断得到具体类型。

    2.5K10发布于 2020-05-18
  • 来自专栏一“技”之长

    对Swift中some和any关键字的理解

    其实在Swift5.1中也引入过一个some关键字,any和some都适用于协议,这两个关键字从语义上和写法上对泛型的使用进行了优化。

    1.5K10编辑于 2022-11-14
  • 来自专栏iOS开发笔记

    Swift教程(七)--闭包

    本次的教程是基于Swift5.1版本 闭包是可以在你的代码中被传递和引用的功能性独立模块。

    1.1K20发布于 2019-07-31
  • 来自专栏iOS开发笔记

    Swift教程(八)--枚举

    本次的教程是基于Swift5.1版本 枚举定义语法 首先,我们来看看在 swift 中定义枚举的语法: enum CompassPoint { case north case south case east

    87120发布于 2019-07-31
  • 来自专栏iOS开发笔记

    Swift教程(九)--类和结构体

    本次的教程是基于Swift5.1版本 类和结构体是一种多功能且灵活的构造体。通过使用与现存常量、变量、函数完全相同的语法来在类和结构体当中定义属性和方法以添加功能。

    1.4K30发布于 2019-07-31
  • 来自专栏iOS开发笔记

    Swift教程(三)--字符串和字符

    本次的教程是基于Swift5.1版本 字符串是一系列的字符,比如说 “hello, world”或者 “likeyou”。Swift 的字符串用 String类型来表示。

    80120发布于 2019-07-31
  • 来自专栏移动端开发

    从用SwiftUI搭建项目说起

    WindowGroup { ContentView() } } } SwiftUI 将整个原有的苹果平台差异部分抽象为 App 和 Scene 部分,可以看到Swift5.1

    5.6K20发布于 2020-12-16
  • 来自专栏iOS开发笔记

    Swift教程(六)--函数

    本次的教程是基于Swift5.1版本 函数是一个独立的代码块,用来执行特定的任务。通过给函数一个名字来定义它的功能,并且在需要的时候,通过这个名字来“调用”函数执行它的任务。

    78420发布于 2019-07-31
  • 来自专栏iOS开发笔记

    Swift教程(一)--基础内容

    本次的教程是基于Swift5.1版本 Swift是一个全新的用户iOS,MacOS,watchOS和tvOS的应用编程语言。

    1.7K30发布于 2019-07-31
  • 来自专栏iOS开发笔记

    Swift教程(四)--集合类型

    本次的教程是基于Swift5.1版本 Swift 提供了三种主要的集合类型(collection types),所谓的数组(arrays)、集合(sets)还有字典(dictionaries),用来储存值的集合

    1.5K30发布于 2019-07-31
  • 来自专栏肘子的Swift记事本

    ObservableObject研究

    主观方面 •更小的耦合性•更强的复用性 客观方面 ViewBuilder的设计限制 FunctionBuilder作为Swift5.1的重要新增特性,成为了SwiftUI声明式编程的基础。

    3K60编辑于 2022-07-28
领券