开始用Swift开发iOS 10 - 4 用Stack View设计UI by andyron 2017-07-06 (上次更新: 2024-07-16) Beginning_iOS_Swift 前一篇开始用Swift开发iOS 10 - 3 介绍Auto Layout中提到Auto Layout工具栏有个stack按钮,这是Stack View功能 阅读全文
以撸代码的形式学习Swift-17:可选链式调用(Optional Chaining) by andyron 2017-07-05 (上次更新: 2024-07-16) swift 一种可以在当前值可能为nil的可选值上请求和调用属性、方法及下标的方法 1 使用可选链式调用代替强制展开 可选链式调用的返回结果与原本的返回结果具 阅读全文
以撸代码的形式学习Swift-16:自动引用计数(Automatic Reference Counting, ARC) by andyron 2017-07-04 (上次更新: 2024-07-16) swift 引用计数仅仅应用于类的实例 1 自动引用计数的工作机制 每次创建一个类的新的实例的时候,ARC会分配一块内存来储存该实例信息(包含实例的类型信息, 阅读全文
以撸代码的形式学习Swift-15:(类的)析构过程(Deinitialization) by andyron 2017-07-04 (上次更新: 2024-07-16) swift 1 析构过程原理 每个类最多只能有一个析构器,而且析构器不带任何参数 析构器是在实例释放发生前被自动调用。不能主动调用析构器。 子类继承了父类的析构 阅读全文
以撸代码的形式学习Swift-14:构造过程(Initialization) by andyron 2017-07-04 (上次更新: 2024-07-16) swift 构造过程是使用类、结构体或枚举类型的实例之前的准备过程 通过定义构造器( Initializers )来实现构造过程 1 存储属性的初始赋值 类和结构体在创建实例时,必须为所 阅读全文
以撸代码的形式学习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 阅读全文