教程专题提供教程的最新资讯内容,帮你更好的了解教程。
本文翻译自 raywenderlich.com 的 NSCollectionView Tutorial,希望各位有英语阅读能力的话,还是 先打赏 然后去阅读英文原吧,毕竟无论是 Xcode,抑或是官方的文档,还是各种最前沿的资讯都只有英文版本。 综上,此翻译版本仅供参考,谢绝转载。 相关链接: NSCollectionView 进阶教程:原文 / 译文(翻译中) 零基础 macOS 应用开发教程(
原文:http://www.coolketang.com/staticCoding/5a9923b4ac502e5d51cb3dc6.html 1. Playground是苹果推出的一款用来学习、演示Swift语言的实用工具,本节课将为您演示它的使用方法。首先点击欢迎面板中的[以Playground开始]选项。  2. 此时会打开一个窗口,允许用户选择模板类型。点击顶部的标签,切换至苹果移动开发模
1. 常量和变量是构成表达式的重要组成部分。本节课将为您演示开发语言的常量和变量。现在开始编写示例代码。  2. 这里使用let关键词声明了一个常量,常量一经定义,不能修改它的数值。  3. 如果尝试修改常量的数值,则会出现错误提示信息。点击提示信息左侧的图标,查看系统提供的修改建议。  4. 然后点击此处的修复按钮,将常量关键词修改为[var]关键词,以修复刚刚的错误。  5. 此时常量被修改为
1. 标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等指定的名字。构成标识符的字母均有一定的规范。本节课将为您讲解标识符的命名规则。  2. 标识符中的字符可以是下划线、字母或数字,并且可以使用下划线,作为标识符的开始字符。  3. 最好使用拥有明确涵意的标识符,以方便伙伴之间的沟通和协作。  4. 标识符是区分字母大小写的。  5. 标识符的首字符不可以是数字,点击错误提示左侧的图标
1. 开发语言拥有四种类型的表达式:前缀表达式,二元表达式, 基本表达式和后缀表达式。本节课将为您演示常见的几个表达式。  2. 首先看到的是赋值表达式,使用赋值运算符,会给指定的表达式赋一个新的值。  3. 如果表达式是元组,值必须与元组的元素数量匹配。赋值运算符不会返回任何值。  4. 三元条件运算符,会基于条件的值,来对两个给定值中的一个进行计算。如果条件计算为真,则计算第一个表达式并返回它
1. 注释是对代码的解释和说明,目的是为了让自己和同事了解代码的功能和作用。本节课将为您演示单行注释和多行注释的使用。  2. 首先声明一个常量。  3. 然后添加一行注释语句,单行注释语句以双斜线开始,双斜线之后的语句不会被编译。  4. 继续添加一行代码。  5. 单行注释语句可以放置在代码的后方。  6. 接着介绍多行注释(块注释)语句的使用。在编写代码时,可以使用注释包含一些较长的文本,作
1. 日志输出功能经常被用于代码的调试,本节课将为您演示几个常见的日志输出语句。  2. 首先声明一个字符串类型的常量。  3. print是最常用的日志输出语句,可以直观的看到变量或常量的值。它不会显示无关紧要,以及没有必要来表示打印的变量的信息。  4. 从底部的控制台也可以看到输出的日志信息。  5. debugPrint可以将推断出的类型添加到输出,例如给字符串内容添加双引号。  6. d
1. 本节课延续上一节课的内容,对一个类的实例进行打印输出。我们会在之后的章节,学到类的使用,现在只需了解它的打印输出即可。  2. 首先使用class关键字定义一个类。  3. 给类添加一个整型的属性。  4. 给类添加第二个属性。  5. 然后给类添加一个方法。  6. 在控制台输出一条语句。  7. 初始化类的一个实例,然后打开底部的控制台。  8. 接着继续添加语句,在控制台输出类的实例信
1. 布尔Bool类型是最基本的数据类型之一,布尔值是逻辑值,因为它只能为真或者为假,本节课将为您演示布尔类型的基本用法。  2. 布尔类型有两个不同的枚举成员,true和false,也就是真和假。这里声明了一个值为true的常量,该常量被推测为布尔类型,因为它被布尔值所初始化。  3. 继续声明一个值为false的常量。  4. 从右侧的结果可以看出,布尔值为真的哈希值为1。  5. 值为假的哈
1. 本节课将为您演示整型数据类型。整型包括有符号的整型和无符号整型。  2. 首先使用var关键字,定义一个数值为1的整型变量。  3. 需要记住的一点是,标识符的定义只需要使用let和var关键词即可,无需在前面添加类型标识。  4. 这里定义了一个数值为2的整型变量。  5. 前面定义的两个变量,都是通过变量的数值,从而推断变量的类型为整型。也可以在标识符的后方添加冒号和类型名称的方法,指定
1. 本节课将为你演示浮点数据类型。浮点数是有小数部分的数字,如3.14。浮点类型比整数类型表示的范围更大,可以存储比整型更大或者更小的数字。  2. 首先定义一个值为1.5的浮点类型变量,通过变量的数值,从而推断变量的类型为浮点类型。  3. 开发语言提供了两种有符号的浮点数类型,Double和Float,Float表示32位浮点数。精度要求不高的话可以使用此类型。  4. 获得指定类型的最大值
1. 字符串是一系列字符的集合。本节课将为您演示字符串的使用方法。  2. 通过直接使用字符串或String类的实例,可以创建一个字符串。  3. 创建另一个字符串常量。  4. 然后使用加号,可以方便地将多个字符串进行拼接。  5. 使用加号和等号,可以将另一个字符串,追加到当前字符串的尾部。  6. 获得当前字符串中的字符数量。  7. 接着定义一个整型常量。  8. 通过斜线和小括号的方式,
1. 日常开发工作中,字符串的使用非常的频繁,所以这节课将继续讲解字符串更多的用法。  2. 首先定义一个字符串常量,它的内容是一个整型数字。  3. 给字符串常量添加类型包裹,可以将字符串强制转换成指定的类型。  4. 通过String类,实例化一个字符串变量。  5. 判断在字符串的尾部,是否包含指定的字符串。  6. 判断在字符串的头部,是否包含指定的字符串。  7. 将字符串转换为大写模式
原文:http://www.coolketang.com/staticCoding/5a992424a22b9d0044390e21.html 1. 本节课将为你演示元组的使用。元组包含不同的数据类型,并组成一个复合值。元组是使用逗号隔开,并使用括号括起来的0个或多个类型组成的列表。  2. 定义一个新的元组常量,该常量包含一个整型元素和一个字符串元素,所有元素被包含在左右小括号之内,元素之间以逗
原文:http://www.coolketang.com/staticCoding/5a9924257565717957671dfc.html 1. 本节课将为您演示数据类型的有效范围,以及基本数据类型之间的相互转换。  2. 由于此处给无符号常量赋值-1,导致出现错误提示,说明我们只可以给常量或变量,指定在其类型规定的数值范围之内的数值。  3. 由于此处给元符号常量指定的值,超过了它的类型所能
原文:http://www.coolketang.com/staticCoding/5a9924250b61607bf6cea59c.html 1. 数组使用有序列表存储同一类型的多个值。相同的值可以多次出现在一个数组的不同位置中。本节课将为您讲解一维数组的使用。  2. 使用数组的构造语句,定义一个字符串类型的数组。  3. 使用相同的方式,定义一个浮点类型的数组。  4. 创建一个整型数组,并
原文:http://www.coolketang.com/staticCoding/5a992425128fe1189bdbc7c4.html 1. 本节课将以二维数组为例,演示多维数组的定义和遍历。  2. 首先创建第一个数组,该数组拥有三个整型元素。  3. 接着创建第二个数组,该数组拥有四个整型元素。  4. 然后创建一个二维数组,并直接给它赋值。它由两个数组元素组成。  5. 定义第二个二
教程:http://www.coolketang.com/staticCoding/5a992425ee920a671bb53394.html 1. 本节课将为你演示,数组的几种常用的遍历方式。  2. 首先创建一个字符串数组。  3. 然后通过循环结构,以及区间符,创建一个循环次数等于数组长度的循环语句。  4. 在循环语句的内部,通过索引获得在数组中的指定位置的元素,并通过输出语句,在控制台输
原文:http://www.coolketang.com/staticCoding/5a992425ac502e5d51cb41fe.html 1. 苹果提供了两种集合类型来存储集合值:Array和Dictionary。字典是一种存储多个相同类型的值的容器,本节课将为你演示字典的使用方法。  2. 字典中的每个值,都关联唯一的键,键作为字典中的这个值数据的标识符。字典的键和值是由冒号分割的,键值对
原文:http://www.coolketang.com/staticCoding/5a9924259f54542163e2dc9d.html 1. 本节课将介绍开发语言的常用的操作符。操作符可以分为一元操作符、二元操作符和三元操作符。  2. 使用赋值运算符等号,可以给常量或变量进行初始化。它属于二元运算符。  3. 负号为一元运算符,一元运算符用于操作一个对象。  4. 加号为一元运算符,一般