-
[综合] 知识点11:while语句
while循环:while循环会一直运行一段语句直到条件变成false。两种形式:while和repeat-while。 while循环:每次在循环开始时计算条件是否符合。 varnum=5 whilenum>0{print("numis\(num)")num-=1 }//打印5次 re...
49
热度 -
34
热度 -
[综合] 知识点1:Hellow World
不用编写main函数,swift将全局范围内的首句可执行代码作为程序入口。 print("HellowWorld!") 分号。 //一句代码尾部可以省略(;),多具代码写到同一行时必须用分号(;)隔开。 letmanEmoji="????"print(manEmoji)letwomenEmoj...
91
热度 -
[综合] 知识点4:常量和变量
常量和变量使声明。 //常量用let声明 letnickName="Mark" letnickAge=18//变量用var声明 varnickSex="?" nickSex="?????"//在同一行声明多个常量/变量,用逗号隔开。 varx=0.0,y=0.0,z=0.0 varname="Li...
27
热度 -
[综合] 知识点13:switch语句
关于隐式贯穿。 //在Swift中,默认可以不写break,并不会贯穿后面的条件。当匹配的case分支中的代码执行完毕后,程序会终止switch语句,而不会继续执行下一个case分支。case、default后面不能写大括号{}。vartypeValue=1switchtypeValue{ cas...
82
热度 -
106
热度 -
2
热度 -
36
热度 -
[综合] 知识点2:Swift REPL
关于REPL简介: REPL:英文缩写(Read-Eval-Print-Loop)即读取-执行-输出-循环的意思。Xcode6.1引入了另一种以交互式的方式体验Swift的方法。 主要特点:直接运行代码,不需要创建包含调试语句的源代码文件以及进行编译、运行、查看操作。直接进行完整的读取指令、执行...
127
热度 -
[综合] Day02:常量和变量
声明常量和变量 //使用关键字let来声明常量。 letmaxLoginAttemts=5 //使用关键字var来声明变量。 varcurrentLoginAttemts=2 //可以在一行声明多个变量或常量,用逗号隔开。 varx=0.0,y=0.1,z=0.2 vara=12,b=12.0,c...
57
热度 -
[综合] Day03:数据类型
整数 //swift提供了8,16,32和64位编码的有符号和无符号整数。 //命名方式:例如8位无符号整数的类型UInt8,32位有符号整数的类型Int32. //通过min和max属性来访问每个整数类型的最小值和最大值。 //swift提供了一个额外的整数类型:Int,它拥有与当前平台的原生字...
68
热度 -
[综合] Day04:Tuple
Tuple //元组把多个值合并成单一的复合型值。 leterror=(404,"请求失败") //元组的值可以是任何类型,而且可以不必是同一类型。 print(error.0)//"404\n" print(error.1)//"请求失败\n" 元素命名 //元组中的每一个元素可以指定对应的...
82
热度 -
[综合] Day05:Optional
Optional的存在 //OC里的nil是无类型的指针。 //OC里面的数组、字典、集合等不允许放入nil。 //OC所有对象变量都可以为nil。 //OC只能作用在对象上,而其他地方又用其特殊值(例如NSNotFound)表示值的缺失。 Optional的语法 //通过在变量类型后面加?...
73
热度 -
[综合] Day33:Swift 和 Object - C
注意点Subclass 对于自定义类而言,OC的类,不能继承自swift的类,即要混编的OC类不能是swift的子类。反过来,需要混编的swift类可以继承自OC的类。 注意点宏 OC:定义一个常量值,后面可以方便使用;例如:#defineTOOLBAR_HEIGHT44; Swift:...
86
热度 -
79
热度 -
[综合] 计算机组成原理实验:数码管显示实验
1、实验目的:要求掌握8255芯片的工作原理、初始化、编程应用。 2、实验原理:通过端口A和端口B的输出实现数字在数码管的显示。 3、实验内容:修改或自己编写程序将自己学号分三次、间隔1秒显示出来。 提示:多个数码管同时显示可以通过设置余辉时间实现. 程序及解释如下: Datasegmen...
62
热度 -
[综合] string支持的容器操作
除了已经使用过的操作外,string类型还支持大多数顺序容器操作。在某些方面,可将string类型视为字符容器。除了一些特殊操作,string类型提供与vector容器相同的操作。string类型与vector容器不同的是,它不支持以栈方式操纵容器:在string类型中不能使用front、back和...
18
热度 -
69
热度 -
[综合] 欧几里得算法(求最大公因子)及扩展欧几里得(求乘法逆元)
一、欧几里得算法 欧几里得算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数。gcd(a,b)=gcd(b,amodb)。 算法描述: 1.输入:两个非负整数a,b,且a≥b。 2.输出:a,b的最大公因子。 (1)当b≠0时,作 r←amodb,a←b,b←r。 (2)返回(a)。 代...
53
热度 -
[综合] onSaveInstanceState()和onRestoreInstanceState()调用机制
最近在解决Fragment重叠问题的时候用到这些方法,所以作了这篇文章,之后会在关于Fragment应用的文章中给出实例。 Android系统的回收机制会在未经用户主动操作的情况下销毁activity,而为了避免系统回收activity导致数据丢失,Android为我们提供了onSaveInstan...
59
热度