• 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型

    时间:2022-12-15 16:19:46

     原创文章,欢迎转载。转载请注明:关东升的博客            Swift提供8、16、32、64位形式的有符号及无符号整数。这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型:      整型示例: print("UInt8 range: \(UInt8.min) ...

  • 《从零开始学Swift》学习笔记(Day 33)——属性观察者

    时间:2022-11-14 12:56:54

    原创文章,欢迎转载。转载请注明:关东升的博客为了监听属性的变化,Swift提供了属性观察者。属性观察者能够监听存储属性的变化,即便变化前后的值相同,它们也能监听到。属性观察者主要有以下两个:l willSet:观察者在修改之前调用。l didSet:观察者在修改之后立刻调用。属性观察者的语法格式如下...

  • 《从零开始学Swift》学习笔记(Day5)——我所知道的标识符和关键字

    时间:2022-11-10 21:09:28

    Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字 原创文章,欢迎转载。转载请注明:关东升的博客好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下Swift中的标识符和关键字。什么是标识符呢?标识符就是给变量、常量、方法、函数、枚举、结构体、类、...

  • 《从零开始学Swift》学习笔记(Day 32)——计算属性

    时间:2022-09-26 12:49:30

    原创文章,欢迎转载。转载请注明:关东升的博客计算属性本身不存储数据,而是从其他存储属性中计算得到数据。计算属性概念:计算属性提供了一个getter(取值访问器)来获取值,以及一个可选的setter(设置访问器)来间接设置其他属性或变量的值。计算属性的语法格式如下:面向对象类型 类型名 { 存储...

  • 《从零开始学Swift》学习笔记http(Day1)——我的第一行Swift代码

    时间:2022-09-12 21:07:48

    Swift 2.0学习笔记(Day1)——我的第一行Swift代码原创文章,欢迎转载。转载请注明:关东升的博客当第一次看到下面代码时我石化了,这些代码是什么东东?单词拼出来的?import Foundationvar str = "Hello World"print(str)晕晕、好吧,低头继续往下...

  • 《从零开始学Swift》学习笔记(Day 29)——访问级别

    时间:2022-09-12 21:07:42

    Swift 2.0学习笔记(Day 29)——访问级别原创文章,欢迎转载。转载请注明:关东升的博客访问级别:Swift提供了3种不同访问级别,对应的访问修饰符为:public、internal和private。这些访问修饰符可以修饰类、结构体、枚举等面向对象的类型,还可以修饰变量、常量、下标、元组、...

  • 《从零开始学Swift》学习笔记(Day 18)——有几个分支语句?

    时间:2022-05-13 18:03:59

    原创文章,欢迎转载。转载请注明:关东升的博客      分支语句又称条件语句,Swift编程语言提供了if、switch和guard三种分支语句。if语句由if语句引导的选择结构有if结构、if-else结构和else-if结构3种。if结构示例代码如下:var score = 95if score...

  • 《从零开始学Swift》学习笔记(Day 37)——默认构造函数

    时间:2022-05-06 08:57:20

    原创文章,欢迎转载。转载请注明:关东升的博客结构体和类的实例在构造过程中会调用一种特殊的init方法,称为构造函数。构造函数没有返回值,可以重载。在多个构造函数重载的情况下,运行环境可以根据它的外部参数名或参数列表调用合适的构造函数。默认构造函数结构体和类在构造过程中会调用一个构造函数,即便是没有编...

  • 《从零开始学Swift》学习笔记(Day 66)——Cocoa Touch设计模式及应用之通知机制

    时间:2022-03-01 17:20:19

    原创文章,欢迎转载。转载请注明:关东升的博客通知(Notification)机制是基于观察者(Observer)模式也叫发布/订阅(Publish/Subscribe)模式,是 MVC( 模型-视图-控制器)模式的重要组成部分。问题提出天气一直是英国人喜欢讨论的话题,而最近几年天气的变化也成为中国人...

  • 《从零开始学Swift》学习笔记(Day 70)——Swift与Objective-C混合编程之Swift与Objective-C API映射

    时间:2021-12-22 22:31:49

    原创文章,欢迎转载。转载请注明:关东升的博客Swift与Objective-C API映射在混合编程过程中Swift与Objective-C调用是双向的,由于不同语言对于相同API的表述是不同的,他们之间是有某种映射规律的,这种API映射规律主要体现在构造函数和方法两个方面。1、构造函数映射在Swi...

  • 《从零开始学Swift》学习笔记(Day 13)——数据类型之整型和浮点型

    时间:2021-04-05 21:08:04

    Swift 2.0学习笔记(Day 13)——数据类型之整型和浮点型原创文章,欢迎转载。转载请注明:关东升的博客  Swift提供8、16、32、64位形式的有符号及无符号整数。这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型:     整型示例:print("UInt8 range: ...

  • 《从零开始学Swift》学习笔记(Day2)——使用Web网站编写Swift代码

    时间:2021-04-05 21:07:58

    Swift 2.0学习笔记——使用Web网站编写Swift代码原创文章,欢迎转载。转载请注明:关东升的博客Swift程序不能在Windows其他平台编译和运行,有人提供了一个网站swiftstub.com,左栏是代码编辑窗口,右栏是运行结果窗口。可以在任何平台下编译和运行Swift程序。欢迎关注关东...

  • 《从零开始学Swift》学习笔记(Day 3)——Swift 2.0之后增加的关键字

    时间:2021-04-05 21:07:52

    Swift 2.0学习笔记(Day 3)——Swift 2.0之后增加的关键字原创文章,欢迎转载。转载请注明:关东升的博客看了之前的学习笔记知道了什么是关键字,现在提示各位在Swift 2.0之后增加defer、guard、repeat、catch、rethrows、throw、throws和try...