iOS - Swift Struct 结构体

简介: 1、Struct 的创建1.1 基本定义结构体的定义 // 定义结构体数据类型 struct BookInfo { // 每个属性变量都必须初始化 var ID:Int = 0 var Na...

1、Struct 的创建

1.1 基本定义

  • 结构体的定义

        // 定义结构体数据类型
        struct BookInfo {
    
            // 每个属性变量都必须初始化
            var ID:Int = 0                  
            var Name:String = "Default"
            var Author:String = "Default"
            var RootType:String = "Default"
        }   
  • 结构体的使用

        // 定义结构体变量
        let book = BookInfo()
    
        // 结构体类型变量值的调用
        print("\(book.ID), \(book.Name), \(book.Author), \(book.RootType)")

1.2 含方法的定义

  • 结构体的定义

        // 定义结构体数据类型
        struct markStruct {
    
            var mark1:Int
            var mark2:Int
            var mark3:Int
    
            // 初始化方法
            init(mark1:Int, mark2:Int, mark3:Int) {
    
                // 每个属性变量都必须初始化
                self.mark1 = mark1
                self.mark2 = mark2
                self.mark3 = mark3
            }
    
            // 方法定义
            func sum(a:Int) -> Int {
    
                return (self.mark1 + self.mark2 + self.mark3) * a
            }
        }
  • 结构体的使用

        // 定义结构体变量
        let mark = markStruct(mark1: 11, mark2: 22, mark3: 33)
    
        // 结构体类型变量值的调用
        print("\(mark.mark1), \(mark.mark2), \(mark.mark3)")
    
        // 结构体类型方法的调用     
        print(mark.sum(2))
目录
相关文章
|
1天前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
108 2
|
1天前
|
存储 Swift iOS开发
使用Swift开发一个简单的iOS应用的详细步骤。
使用Swift开发iOS应用的步骤包括:创建Xcode项目,设计界面(Storyboard或代码),定义数据模型,实现业务逻辑,连接界面和逻辑,处理数据存储(如Core Data),添加网络请求(必要时),调试与测试,根据测试结果优化改进,最后提交至App Store或其它平台发布。
39 0
|
1天前
|
安全 Swift iOS开发
【Swift 开发专栏】Swift 与 UIKit:构建 iOS 应用界面
【4月更文挑战第30天】本文探讨了Swift和UIKit在构建iOS应用界面的关键技术和实践方法。Swift的简洁语法、类型安全和高效编程模型,加上与UIKit的紧密集成,使开发者能便捷地创建用户界面。UIKit提供视图、控制器、布局、动画和事件处理等功能,支持灵活的界面设计。实践中,遵循设计原则,合理组织视图层次,运用布局和动画,以及实现响应式设计,能提升界面质量和用户体验。文章通过登录、列表和详情界面的实际案例展示了Swift与UIKit的结合应用。
|
1天前
|
存储 安全 Swift
【Swift 开发专栏】使用 Swift 开发一个简单的 iOS 应用
【4月更文挑战第30天】本文介绍了使用 Swift 开发简单 iOS 待办事项应用的步骤。首先,阐述了 iOS 开发的吸引力及 Swift 语言的优势。接着,详细说明了应用的需求和设计,包括添加、查看和删除待办事项的功能。开发步骤包括创建项目、界面搭建、数据存储、功能实现,并提供了相关代码示例。最后,强调了实际开发中需注意的细节和优化,旨在帮助初学者掌握 Swift 和 iOS 开发基础。
|
1天前
|
监控 API Swift
用Swift开发iOS平台上的上网行为管理监控软件
在当今数字化时代,随着智能手机的普及,人们对于网络的依赖日益增加。然而,对于一些特定场景,如家庭、学校或者企业,对于iOS设备上的网络行为进行管理和监控显得尤为重要。为了满足这一需求,我们可以利用Swift语言开发一款iOS平台上的上网行为管理监控软件。
213 2
|
1天前
|
监控 Swift iOS开发
局域网计算机监控软件中利用Swift构建iOS端的移动监控应用
在局域网计算机监控软件的开发中,构建iOS端的移动监控应用是一项关键任务。本文将介绍如何利用Swift语言实现这一目标,通过多个代码示例展示关键功能的实现。
225 1
|
1天前
|
安全 JavaScript 前端开发
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
81 0
|
9月前
|
iOS开发
iOS 最完整小说阅读器(Swift-Demo)
iOS 最完整小说阅读器(Swift-Demo)
234 0
|
1天前
|
存储 数据处理 Swift
在Swift中,类(class)和结构体(struct)
在Swift中,类(class)和结构体(struct)
30 1
|
6月前
|
JavaScript 前端开发 PHP
用swift开发ios移动端app应用初体验
直接跟着 apple 官方的 SwiftUI 教程跑的,写惯了 javascript 奔放的代码,很多语法理解起来还是有点费劲
60 1

相关课程

更多