随笔分类 - iOS
摘要:当我们在讲性能优化时,我们到底在讲什么? 性能的定义 最近笔者在学习 iOS 开发时了解到性能优化的相关知识,在一些博客、书籍中,他们直接给出了比如 复用cell 缓存cell 缓存高度 减少subview的数量,使用drawrect绘制,这样可以利用GPU离屏渲染 避免图形特效,图片缩放颜色渐变等
阅读全文
摘要:个人体验与理解 Swift 做函数式编程是非常方便的,方便的原因是 1. 语法设计上简洁、承认函数(方法)的一等值的身份 2. 显式的 不可变量,自动推断的动态强类型语言风格 3. 系统库提供简单好用的数据结构 4. 语言发展激进 (算是粉丝滤镜很重啦,实际上很多编程语言都支持以上的很多条,哈哈)
阅读全文
摘要:先理清楚一个问题:编程语言、编译器、系统库、静态/动态加载、链接的定义及其关系,以及这样一个趋势:编程语言特性的复杂度的降低与库文件代码量、功能的增多 Cocoa(读作:) 其中的集合、常用类的使用技巧
阅读全文