上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: OpenGL使用固定管线绘制地球月球,自转于公转 阅读全文
posted @ 2020-05-08 10:40 不停奔跑的蜗牛 阅读(838) 评论(0) 推荐(0)
摘要: OpenGL (Open Graphics Library)是⼀一个跨编程语⾔言、跨平台的编程图形程序接⼝,它将计算机的资源抽象称为⼀一个个OpenGL的对象,对这些资源的操作抽象为⼀个个的OpenGL指令 阅读全文
posted @ 2020-04-23 10:57 不停奔跑的蜗牛 阅读(892) 评论(0) 推荐(0)
摘要: 自定义Controller转场动画 当你想使用一个自定义的模态表示类型来呈现一个视图控制器时,设置它的modalPresentationStyle属性为custom,并将一个符合这个协议的对象分配给它的transitioningDelegate属性。当你展示那个视图控制器时,UIKit查询你的转换代理当视图控制器进入位置时使用的对象。 阅读全文
posted @ 2020-04-18 17:49 不停奔跑的蜗牛 阅读(220) 评论(0) 推荐(0)
摘要: 简单理解iOS中CGAffineTransform和CATransform3D 阅读全文
posted @ 2020-04-11 16:11 不停奔跑的蜗牛 阅读(518) 评论(0) 推荐(0)
摘要: 在APP开发中,圆角图片还是经常出现的。如果一个界面中只有少量圆角图片或许对性能没有非常大的影响,但是当圆角图片比较多的时候就会APP性能产生明显的影响。可以采用贝塞尔曲线画出来提高性能。iOS开发中偶尔也能遇到需要设置不同大小圆角的需求,那么就需要绘制path来实现。 阅读全文
posted @ 2020-03-05 16:50 不停奔跑的蜗牛 阅读(4091) 评论(0) 推荐(0)
摘要: UITableView是iOS开发中最常用的控件,UITableView性能优化也是老生常谈了,大致总结如下,以供参考 阅读全文
posted @ 2020-03-05 16:37 不停奔跑的蜗牛 阅读(1779) 评论(0) 推荐(0)
摘要: 委托代理(delegate) iOS 开发中十分常见。不管是使用系统自带的库,还是一些第三方组件时,我们总能看到 delegate 的身影。使用 delegate 可以实现代码的松耦合,减少代码复杂度。但如果我们项目中使用 RxSwift,那么原先的 delegate 方式与我们链式编程方式就不相称 阅读全文
posted @ 2020-01-15 11:19 不停奔跑的蜗牛 阅读(1826) 评论(0) 推荐(0)
摘要: Promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。Promise框架也是很好的诠释了swift的面相协议编程以及函数式编程 两种类型 1Promise,2Guarantee 其中Guarantee没有实现 CatchMixin 协议,不能捕获错误,他是不允许抛出错误,常用的就是第一种类型,便于错误处理。Promise是承诺执行,有可能不执行;而guarantee是保证,保证一定执行 阅读全文
posted @ 2019-11-14 15:36 不停奔跑的蜗牛 阅读(1488) 评论(0) 推荐(0)
摘要: RunLoop 和 autoreleasepool 阅读全文
posted @ 2019-09-27 13:35 不停奔跑的蜗牛 阅读(1277) 评论(0) 推荐(0)
摘要: Kingfisher是swift中加载网络图片的框架,类似于SDWebImage,加载缓存网络图片,兼容macOS, IOS 阅读全文
posted @ 2019-09-20 13:58 不停奔跑的蜗牛 阅读(3049) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页