ios
文章平均质量分 51
wjxuanxuan
这个作者很懒,什么都没留下…
展开
-
SWIFT 函数参数 3.0 改动--Boolan
1.函数调用时,第一个参数默认可以不写。在3.0这条行不通,编译器要求 调用函数时显示的说明第一个参数。 如图 2.重载函数,多参数默认值时,在swift 2.x会引起冲突。在3.0也被优化了。当然第一条可能是为了实现第二条而进行了统一。调用时优先调用参数个数配对的函数。 如图 3.函数参数命名与函数调用时进行了严格配对。 如在函数定义中 使用了”_”,那么在函数调用时就不能再写成原创 2017-02-06 00:45:56 · 698 阅读 · 0 评论 -
boolan ios 第四周 笔记
思维导图笔记如下:原创 2017-02-16 20:25:07 · 209 阅读 · 0 评论 -
swift3.0 protocol 概览——boolan
协议的定义: “ import Foundation //定义协议 protocol Drawable{ //属性 var discription:String{ get } //方法 func draw() //初始化器 init() //下标 subscript(index:In原创 2017-02-15 17:18:33 · 1802 阅读 · 0 评论 -
Boolan IOS第二周笔记
较为特殊的是系统提供类数据类型都分可改变与不可改变 NSString NSArray NSSet NSSDictionary 都有mutable版本。其中mutable版本在实践中最好初始化容量。避免内存不必要的扩张 协议类似于JAVA接口 C++有纯虚函数的类 类别较为特殊 C++貌似没有这样的扩展。一般用继承或者组合来实现这样的功能。 “扩展”类似于类成员的私有化原创 2017-02-03 17:23:09 · 242 阅读 · 0 评论 -
NSMutableArray遍历删除元素
在学习Objective-C的过程中,我们会学到NSMutableArray这个类,也就是可变数组。在做和可变数组相关的编程题的时候,我们会遇到一个这样的问题:在对数组遍历时删除数组元素。 有些人一看,很简单嘛,forin 遍历就解决了,我们来看一下用forin解决这个问题的结果 我们先假设一个场景,一个数组中存了n个联系人,现在我们要根据姓名删除联系人 [objc] view plainco转载 2017-02-03 20:29:56 · 4024 阅读 · 0 评论 -
swift string概览——boolean
一 使用字符串 1.1基本操作 这里需要注意的地方是,在swift中字符串不能str[0]这样的索引方式来访问字符串。字符串的index时一个Swift定义的特殊值。 Swift3.0字符串基本操作函数改动还蛮多的,比如successor(),predecessor(),startIndex.advancedBy(4)均被替换。在下面的代码示例中有说明。//: [Pre原创 2017-02-15 22:37:59 · 323 阅读 · 0 评论