Instance Method characterAtIndex: Returns the character at a given UTF-16 code unit index. Language Swift Objective-C SDKs iOS 2.0+ macOS 10.0+ tvOS 9 ...
分类:
其他好文 时间:
2018-09-27 01:42:42
阅读次数:
233
简单介绍一下Swift中类和结构体的 1 结构体和枚举是值类型 2 类是引用类型 注意:(1)与 Objective-C 语言不同的是,Swift 允许直接设置结构体属性的子属性,OC中的结构体赋值的时候需要为结构体的所有属性设置一个新值 (2 与结构体不同,类实例没有默认的成员逐一构造器,所有结构 ...
分类:
编程语言 时间:
2018-09-25 20:40:51
阅读次数:
164
ASCII编码:最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码。 .ascii仅支持英文,.utf8支持中英文 ...
分类:
编程语言 时间:
2018-09-25 19:34:23
阅读次数:
184
Swift 的 extension 机制很强大,不仅可以针对自定义的类型,还能作用于系统库的类型,甚至基础类型比如 Int。当在对系统库做 extension 的时候,就会涉及到一个命名冲突的问题。Objective-C 时代的通行解决办法是在扩展方法名字的最前面加上 XXX_ 形式的前缀。这种形式 ...
分类:
编程语言 时间:
2018-09-25 18:00:35
阅读次数:
209
滚动一定要在 tableView.reloadData()之后进行 1. 默认 plain 模式 2. 分组的 grouped ...
分类:
编程语言 时间:
2018-09-25 12:40:47
阅读次数:
1644
我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-ios 就是 vsouza 发起维护的 iOS 资源列表,内容包括:框架、组件、测试、Apple Store、SDK、XCode、网站、书籍等。Swift 语言写成的项目会被标记为 ★ ,Ap ...
分类:
移动开发 时间:
2018-09-22 01:05:38
阅读次数:
229
Swift protocol extension method is called instead of method implemented in subclass protocol MyProtocol { func methodA() func methodB() } extension My ...
分类:
编程语言 时间:
2018-09-20 16:18:42
阅读次数:
185
In this example: protocol MyProtocol { func testFuncA() } extension MyProtocol { func testFuncA() { print("MyProtocol's testFuncA") } } class MyClass ...
分类:
编程语言 时间:
2018-09-20 16:11:20
阅读次数:
120
In this example: protocol MyProtocol { func testFuncA() } extension MyProtocol { func testFuncA() { print("MyProtocol's testFuncA") } } class MyClass ...
分类:
编程语言 时间:
2018-09-20 16:08:08
阅读次数:
134
顶级修饰 次级修饰 赋值类型 存储类型 值类型 值类型 深拷贝 栈 值类型 引用类型 浅拷贝 堆 引用类型 值类型 浅拷贝 堆 引用类型 引用类型 浅拷贝 堆 复合引用类型会改变内部值类型的存储行为。 以上内容为推测 ...
分类:
编程语言 时间:
2018-09-20 12:30:26
阅读次数:
219