- 博客(5)
- 收藏
- 关注
原创 Swift 函数
函数初始化函数在 Swift 的类中,声明的所有非可选择类型的变量都要进行初始化,可以在声明的时候初始化,也可以在初始化函数中进行。如下,定义一个 Person 类:class Person: NSObject { let name:String var age:Int? init(name:String) { self....
2019-04-21 21:02:24 108
原创 Swift 可选类型
可选类型在 Swift 中,可选类型用来处理值可能缺失的情况,表示下面两种情况:有值,你可以访问该值没有值在 Swift 中声明变量时,使用 ? 或 ! 来表示声明的变量是可选类型。let name:String?var age:Int!此时,变量 name 和 age 默认都是 nil,表示空。而 ? 和 ! 的区别在于使用前者声明的变量所包含的值时,需要在变量后添加 ! ...
2019-04-21 21:01:57 149
原创 数据结构
数据结构线性结构线性结构是一种基本的数据结构,是对客观世界中具有单一的前驱和后继的数据关系的描述。线性表,简单而常见的一种线性结构,有顺序和链式两种存储结构。栈和队列,是同线性表有相同逻辑结构的两种数据结构。但是,他们的存取受到限制,栈要遵循先进后出的存取方式,队列则遵循先进先出的存取方式。字符串,由字符组成的一种特殊的线性表。字符串的模式匹配有两种,一种朴素的模式匹配算法,也称为布鲁...
2019-04-21 20:59:01 296
原创 数据库技术基础
数据库技术基础基本概念数据库技术是研究数据库的结构、存储、设计、管理和应用的一门软件学科。数据库(DataBase,DB)是统一管理的、长期存储在计算机内的、有组织的相关数据的集合。数据库系统(DataBase System,DBS)是一个采用了数据库技术,有组织地、动态地存储大量相关数据,方便多用户访问的计算机系统。数据库管理系统(DataBase Management System,...
2019-04-14 21:34:10 859
原创 软件工程基础知识
软件工程基础知识概述20世纪60年代中期,人们把在软件开发和维护过程中所遇到的各种问题称为“软件危机”,为应对该危机,1968年在德国召开的 NATO(North Atlantic Treaty Organization,北大西洋公约组织)会议上首次提出了“软件工程”这个名词,希望用工程化的原则和方法来克服软件危机。计算机软件是指计算机系统中的程序及其文档。程序是计算任务的处理对象和处理规...
2019-04-14 21:30:51 923
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人