swift语言
iOS-阿辉
这个作者很懒,什么都没留下…
展开
-
在Swift 中 “方法访问”
class Human { static var classNum = "类变量" var objectNum = "实例变量" func classFunc() -> Void { print("执行类方法Test") self.classFuncShow() } func classFuncShow() { pr原创 2017-10-19 11:09:42 · 314 阅读 · 0 评论 -
Swift 求1! + 2! + 3! + 4!的和要求:使用嵌套定义函数实现
/* 编写一个程序,求1! + 2! + 3! + 4!的和 要求:使用嵌套定义函数实现*/ func getSum(number: Int) -> Int { //求某个数阶乘的结果 func getFactorIal(num: Int) -> Int { var sum = 1 for _ in 1...num { sum += 1 } return sum } var原创 2017-10-26 10:26:17 · 1908 阅读 · 0 评论 -
Swift中 能交换两个变量的数值
/* 编写一个程序,能交换两个变量的数值 例如: 变量a值为20,变量b值为30,调用函数后,a的值变为30,b 的值变为20*/func swap(a: inout Int , b:inout Int){ let temp = a a = b b = temp}var x = 20 , y = 30swap(a:&x , b:&y)print(x,y)原创 2017-10-26 10:21:46 · 951 阅读 · 0 评论 -
要求接收一个数字,程序会将这个数字以二进制方式打印
/* 编写一个程序,要求接收一个数字,程序会将这个数字以二进制方式打印,例如:数字10 , 以1010的方式打印出来*/func binaryPrintIntNumber(num : Int) { var remainderArr:[Int] = [] //int数组,存储余数 var quotient:Int = num //表示商的变量,初始值是num while原创 2017-10-26 10:13:43 · 500 阅读 · 0 评论 -
swift访问控制
class Huamn { var name = "" var age = 0 func show() -> Void { print("\(name)") } func run() -> Void { print("run") }}var h = Huamn()h.name = "旺旺"h.age = 20h.sh原创 2017-10-24 20:07:13 · 210 阅读 · 0 评论 -
swift运算符重载
class Complex { var real = 0 var virtual = 0 init(real: Int,virtual: Int) { self.real = real; self.virtual = virtual } func show() -> Void { if real != 0 {原创 2017-10-24 20:03:36 · 282 阅读 · 0 评论 -
字符串的遍历
第一种方式var str = "China"for item in str.characters { print(item)}第二种方式for item in str.characters.indices{ print(str[item])}第三种方式var i = 0while i < str.characters.count { var index = str.原创 2017-10-23 15:00:44 · 1273 阅读 · 0 评论 -
Swift 中 for 循环
//定义文具信息为元组类型let Name = (铅笔:200,橡皮:100,录音笔:20.5,"书包","书本")//铅笔数量为整数类型var pension:Int = 200//定义橡皮数量为整数类型var rubber:Int = 100//定义录音笔价格为浮点数量var pen:Double = 20.5//定义书包数量为整数类型var bag:Int = 50//定义书本数量为整数类原创 2017-10-23 08:13:59 · 598 阅读 · 0 评论 -
Swift 中 判断101-200之间有多少个素数,并输出所有素数
var isPreimNum = true//判断是否是素数的标志,是就是true ,不是就是falsefor item in 101...200 {//遍历101到200 中的任意数字 for j in 2..<item { //判断 item是否是素数 if item % j == 0 { isPreimNum = false原创 2017-10-19 13:41:30 · 3785 阅读 · 0 评论 -
在 Swift 中 如果是大写字母变小写字母,如果是小写字母变大写
func changeCharacter(chNum:Character) -> Character { /* 将字符转换为整数 */ var chStr = String(chNum) // 将字符转为字符串 var num:UInt32 = 0 // 用于接收字符整数值的变量 for item in chStr.unicodeScala原创 2017-10-19 11:17:38 · 1295 阅读 · 0 评论 -
用Swift语言 来写表格
//在AppDelegate 文件中UIViewController,UITableViewDataSource,UITableViewDelegate { var datas:Array<News>? var tableView:UITableView? func tableView(_ tableView: UITableView, didSelectRowAt index原创 2017-10-26 11:31:39 · 1487 阅读 · 0 评论