随笔分类 - swift 学习笔记
摘要:1,多行文本控件的创建 textView.frame = CGRect(x:50,y:180,width:self.view.bounds.size.width - 100,height:50) textview.layer.borderWidth=1 //边框粗细 2,是否可编辑 3,内容是否可选
阅读全文
摘要:1,文本框的创建,有如下几个样式: 2,文本框提示文字 3,文字大小超过文本框长度时自动缩小字号,而不是隐藏显示省略号 4,水平/垂直对齐方式 5,背景图片设置 6,清除按钮(输入框内右侧小叉 7,设置文本框关联的键盘类型 8,使文本框在界面打开时就获取焦点,并弹出输入键盘 9,使文本框失去焦点,并
阅读全文
摘要:1,按钮的创建 (1)按钮有下面四种类型: (2)对于Custom定制类型按钮,代码可简化为: 2,按钮的文字设置 3,按钮文字颜色的设置 4,按钮文字阴影颜色的设置 5,按钮背景颜色设置 6,按钮文字图标的设置 7,设置按钮背景图片 8,按钮触摸点击事件响应 9.我们通过修改button按钮中的t
阅读全文
摘要:1、label的声明 2、背景颜色和文字颜色的设置及坐标设置 3,对齐方式的设置 4,文字阴影的设置 5,字体的设置 6,文字过长时的省略方式 7,文字大小自适应标签宽度 8,使标签可以显示多行文字 9,设置文本高亮 10,富文本设置
阅读全文
摘要:已更新到swift3 ios开发经常会遇到读文件,写文件等,对文件和文件夹的操作,这时就可以使用FileManager,FileHandle等类来实现。 下面总结了各种常用的操作: 1,遍历一个目录下的所有文件 //1、首先我们获取用户文档目录路径 let manager = FileManager
阅读全文
摘要:1,Swift中类可以使用计算属性,即使用get和set来间接获取/改变其他属性的值,代码如下 2,对于set有简写方法,简写时,新赋的值默认为newValue 3,如果只要get,不要set方法时可以简写成如下代码
阅读全文
摘要:一、说明 跟oc一样,面向对象,swift重点额方法可以分为2大类: (1)实例方法 oc中为减号方法(对象方法) (2)类型方法 oc中的加号方法(类方法) 二、实例方法 只能是对象调用的方法 代码示例: 说明: 第2行定义了一个run方法 第7行调用run方法:调用方法也跟调用函数很像,格式是“
阅读全文
摘要:原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_519.html 属性观察者,类似于触发器。用来监视属性的除初始化之外的属性值变化,当属性值发生改变时可以对此作出响应。有如下特点:1,不仅可以在属性值改变后触
阅读全文
摘要:原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_517.html 1,无返回值的函数 2,返回一个返回值 3,返回由多个值组成的复合返回值 4,可变形参:可以接受0个或者任意数量的输入参数 6,如果想要同时改
阅读全文
摘要:1、数组-Array 2、字典 - Dictionary (即键值对) 3、结构体 - struct 4、枚举 - enum 注:使用 rawValue 属性来访问枚举成员的原始值。rawValue
阅读全文
摘要:通过在 class后接类名称来创建一个类。在类里边声明属性与声明常量或者变量的方法是相同的,唯一的区别的它们在类环境下。同样的,方法和函数的声明也是相同的写法 通过在类名字后边添加一对圆括号来创建一个类的实例。使用点语法来访问实例里的属性和方法 这个 Shape类的版本缺失了一些重要的东西:一个用在
阅读全文
摘要:使用 func来声明一个函数。通过在名字之后在圆括号内添加一系列参数来调用这个方法。使用 ->来分隔形式参数名字类型和函数返回的类型 默认情况下,函数使用他们的形式参数名来作为实际参数标签。在形式参数前可以写自定义的实际参数标签,或者使用 _ 来避免使用实际参数标签 使用元组来创建复合值——比如,为
阅读全文
摘要:控制流: 1、if语句 2、switch语句 (1)Swift中不需要在case块中显示地使用break跳出switch。如果想要实现C风格的落入特性,可以给需要的case分支插入fallthrough语句 (2)case分支还可以进行区间匹配 (3)使用元组匹配(判断属于哪个象限) (4)case
阅读全文
摘要:使用 let来声明一个常量,用 var来声明一个变量。常量的值在编译时并不要求已知,但是你必须为其赋值一次。这意味着你可以使用常量来给一个值命名,然后一次定义多次使用 常量或者变量必须拥有和你赋给它们的值相同的类型。不过,你并不需要总是显式地写出类型。在声明一个常量或者变量的时候直接给它们赋值就可以
阅读全文
摘要:区间运算符可以用来表示两个操作数之间的范围集合 1,闭区间运算符:a...b 2,半闭区间运算符:a..<b 注:使用 ..<来创建一个不包含最大值的区间,使用 ... 来创造一个包含最大值和最小值的区间 3,字符串范围也可以使用区间运算符 4,倒序循环 通过reversed()方法,我们可以将一个
阅读全文
摘要:arc4random()这个全局函数会生成9位数的随机整数 1,下面是使用arc4random函数求一个1~100的随机数(包括1和100) 2,下面是使用arc4random_uniform函数求一个1~100的随机数(包括1和100) arc4random_uniform会随机返回一个0到上界之
阅读全文
摘要:用oc编码已经有段时间了,这期间一直在使用oc和学习oc的编码技巧,忽闻小伙伴说:swift已经是趋势了,有时间多看看吧 所以我也开始从网上搜索博客,感谢hangge.com的博客,如有冒犯之处,请多见谅,因为是看着大神的博客开始swif全面的 学习之路!方向已定,无论前面有多难,都要走下去! 一、
阅读全文

浙公网安备 33010602011771号