首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift进阶
订阅
爱的煤气罐
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
iOS 基于GPUImage的实时美颜滤镜
目前是准备做一个美颜相机类的项目,这篇将介绍美颜滤镜的一些思路。 代码已上传MagicCamera,你的star和fork是对我最好的支持和动力。 GPUImage 是一个开源的基于GPU的图片或视频的处理框架,在这基础上我们可以很方便的实现各种滤镜效果。本文的主要实现继承自G…
Swift最全面知识合集
这个栏目将持续更新--请iOS的小伙伴关注! Swift 2021 生态调研报告 有一篇Swift模式参考,你我一起学习! 一篇完整的Swift属性参考,轻松让你提高一个档次! 有一篇Swift表达式
一天精通iOS Swift多线程(GCD)
Grand Central Dispatch简称GCD,苹果官方推荐给开发者使用的首选多线程解决方案。多线程开发涉及的细节非常多,下面我会用例子细致的讲解GCD,请一定要精读,一定要用Xcode或Playground多次运行代码去对比结果。实践出真知,练习完这篇文章,你一定会觉…
利用isa-swizzling hook UITableViewCell的点击事件
最近在做无痕埋点相关的事情,需要对用户的操作进行插桩进行上报,其他事件都还好说,cell点击事件遇到了点问题,最初的想法是hook UITableViewCell的setSelected(_ selected: Bool, animated: Bool)方法。 当某个类的属性被…
Swift函数派发机制
在探究Swift函数派发机制之前,我们应该先了解一下函数派发的基本知识。函数派发就是程序判断使用哪种途径去调用一个函数的机制,也就是CPU在内存中找到该函数地址并调用的过程。每次函数被调用时都会被触发, 但你又不会太留意的一个东西. 了解函数派发机制对于写出高性能的代码来说很有…
Swift进阶黄金之路(二)
上期遗留一个问题:为什么 rethrows 一般用在参数中含有可以 throws 的方法的高阶函数中。 返回rethrows的函数要求至少有一个可抛出异常的函数式参数,而有以函数作为参数的函数就叫做高阶函数。 这期分两方面介绍Swift:特性修饰词和一些重要的Swift概念。 …
Swift进阶黄金之路(一)
这篇是对一文鉴定是Swift的王者,还是青铜文章中问题的解答。这些问题仅仅是表层概念,属于知识点,在我看来即使都很清楚也并不能代表上了王者,如果非要用段位类比的话,黄金还是合理的😄。 Swift是一门上手容易,但是精通较难的语言。即使下面这些内容都不清楚也不妨碍你开发业务需求…