以撸代码的形式学习Swift-13:继承(Inheritance) by andyron 2017-07-04 (上次更新: 2024-07-16) swift 一个类可以继承(inherit)另一个类的方法(methods),属性(properties)和其它特性 类可以调用和访问超类的方法,属性和下 阅读全文
以撸代码的形式学习Swift-12:下标(Subscripts) by andyron 2017-07-04 (上次更新: 2024-07-16) swift 下标 (subscripts)可以定义在类(class)、结构体(structure)和枚举(enumeration)中,是访问集合(coll 阅读全文
开始用Swift开发iOS 10 - 2 Hello World!第一个Swift APP by andyron 2017-07-04 (上次更新: 2024-07-16) Beginning_iOS_Swift “Hello,World"已经成为编程世界里开始的惯例。 开始:先动起来,忘记代码 打开Xcode,选择"Cre 阅读全文
开始用Swift开发iOS 10 - 3 介绍Auto Layout by andyron 2017-07-04 (上次更新: 2024-07-16) Beginning_iOS_Swift Auto layout是一种基于约束的,描述性的布局系统。 iPhone尺寸 为什么使用Auto Layout 前面的一部分的项目HelloWorld默认是运行的iP 阅读全文
以撸代码的形式学习Swift-11:方法(Methods) by andyron 2017-07-03 (上次更新: 2024-07-16) swift 方法是与某些特定类型相关联的函数 实例方法为给定类型的实例封装了具体的任务与功能 类、结构体、枚举都可以定义实例方法,也都可以定义类型方法 在OC 阅读全文
以撸代码的形式学习Swift-10:属性(Properties) by andyron 2017-07-03 (上次更新: 2024-07-16) swift 1 存储属性 Stored Properties (只能用于类和结构体) 1 2 3 4 5 6 7 8 9 10 11 12 13 // 描述整数的范围,且这个范围值在被创建后不能被修改. struct FixedLengthRange { var firstValue: Int let length: Int } // 该区 阅读全文
以撸代码的形式学习Swift-9:类和结构体(Classes and Structures) by andyron 2017-07-03 (上次更新: 2024-07-16) swift 一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口。 类和结构体的异同 类和结构体的共同点: 定义属性用于存储值 定义方法用 阅读全文
以撸代码的形式学习Swift-8:枚举(Enumerations) by andyron 2017-07-03 (上次更新: 2024-07-16) swift 一等(first-class)类型 每个枚举定义了一个全新的类型。以大写字母开头 成员值(或成员) 原始值 关联值 不会被赋予一个默认的整型值 1 枚举语 阅读全文
以撸代码的形式学习Swift-7:闭包(Closure) by andyron 2017-07-03 (上次更新: 2024-07-16) swift 闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的匿名函数比较相似。 闭 阅读全文
以撸代码的形式学习Swift-6:函数(Functions) by andyron 2017-07-03 (上次更新: 2024-07-16) swift 1 函数的定义与调用 (Defining and Calling Functions) 参数,parameters 返回类型,return type 实参,arguments 1 2 3 func greet(person: String) -> String { return "Hello, " + person + "!" } 2 函数 阅读全文