Swift-杂谈篇(2)
来源:互联网 发布:黑洞特效源码 编辑:程序博客网 时间:2024/05/22 10:57
一、QuartzCore
CGColor
- 包含colorspace和component
- colorspace指定颜色空间,Quartz会retain该对象,并在调用完后安全释放。
- component:一个CGFloat数组,该数组元素个数是指定色彩空间包含的颜色分量数
- 包含colorspace和component
图像颠倒问题。(#?)
3.图层:类似玻璃纸叠加,上一层可以看到下一层,但影响不了下一层。
- ⚠️可以指定重画图层的区域
- ⚠️addSubview和addSublayer的区别
- addSubview会覆盖图层
二、input关键字:通过函数改变外部参数的变量
三、泛型
- 目的:避免重复代码
- 体现:字典、数组
- demo:
四、访问控制权限
- swift3.0 新增fileprivate相同文件内(如extension)可以访问(ps:与之前的private对应)
- swift3.0 新增open:在Module外可以被继承(ps:public在Module外只能被访问)
五、@objc可以被oc调用
六、NSRunLoop:有工作时就让当前NSRunLoop线程工作,否则休眠,默认NSTimer添加到NSRunLoop
七、contentSize为ScrollView的两倍
- contentInsert:contentView的顶点距scrollView的距离
八、autoResizingMask:自动调整子视图,保持子视图与父视图的某种位置关系
九、NSLocalizedString实现根据系统语言寻找对应.strings文件的key value
十、UIImage(named:”“)默认load from main bundle
0 0
- Swift-杂谈篇(2)
- Swift-杂谈篇(1)
- swift之数值类型杂谈(数值)
- 杂谈:Swift热
- Swift-方法杂谈
- JAVA 杂谈(2)
- 杂谈(2)
- ios学习之swift杂谈
- OC-杂谈篇(1)
- Trac 经验谈之(2)杂谈篇补遗
- 杂谈2
- 杂谈-2
- (杂谈),
- 游戏外挂杂谈(0-3篇)
- Trac 经验谈之(1)杂谈篇
- 杂谈系列(2)生存与赚钱
- Unity3d游戏场景优化杂谈(2)
- 编程开发观点杂谈(2)
- <Android开源库> EventBus 用法详解<译文>
- 微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘
- 图的基本存储的基本方式一 邻接矩阵
- 在腾讯云上部署应用
- 优秀csdn博客
- Swift-杂谈篇(2)
- Android Activity 触摸屏事件派发机制和源码分析
- 微信公众帐号开发教程第7篇-文本消息中换行符的使用
- 《第一行代码》学习之旅--第7章-内容提供者ContentProvider
- android studio 基本信息 目录结构
- linux命令特点
- python自动化之路-前端css
- 微信公众帐号开发教程第8篇-文本消息中使用网页超链接
- IoT技术架构