首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
健了个平_24
掘友等级
iOS攻城狮🦁。
喜欢做精致的App,会分享一些平时开发比较少见的见解。求职iOS工程师:Base 广州 / 深圳,熟练 OC / Swift,也能兼顾 Flutter 开发;有代码洁癖,比较擅长代码级别的性能优化。
获得徽章 24
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
最新
热门
【Cursor初体验】AI开发 Flutter 应用:一款快速预览SVGA的桌面小工具
使用Flutter+Cursor开发的一款快速预览SVGA的桌面小工具,主要支持MacOS平台(代码质量有待优化,毕竟用的AI快速开发🤖)。
【iOS】GIF小组件的巧妙实现
本文的技术实现来自[SwingAnimation]和[DynamicWidget],这里只是简单讲解和应用(主要是DynamicWidget)。
【iOS】关于Swift使用正则表达式时的注意点(NSRange)
在Swift中如果要用到需要字符串长度的OC类时,记得要使用`str.utf16.count`,而不是`str.count`。
【iOS】UIViewPropertyAnimator的坑和注意点
使用UIViewPropertyAnimator的过程中我发现了挺多坑,很多方法的调用不够安全,也许API文档已经说了,但它自身内部并没有做好这些防护机制,给我的感觉就是不够友好。
【iOS】日常笔记:使用CGContext给GIF添加白色描边
使用CGContext给GIF添加白色描边:遍历图片每个像素的颜色值,也就是RGBA,然后判断其中的Alpha值,只要非0,就扩大该像素点进行颜色填充,遍历填充完,再把图片绘制盖上去即可。
【iOS】简单重构了SVGAPlayer
SVGARePlayer就是基于SVGAPlayer重构一个新的SVGA播放器。也是用Objective-C写的,外部接口基本跟SVGAPlayer保持一致,而内部则是基本按我的风格进行的大修整。
【iOS】Swift 同时使用 RawRepresentable 和 Codable 的注意点
使用AppStorage存储自定义模型,模型需要遵守RawRepresentable并且RawValue要为String,如果使用Codable进行模型转换,要自己去实现endode和decode。
AnimationPreviewer - 快速预览 Lottie & SVGA & GIF 的Mac小工具
AnimationPreviewer 快速预览Lottie&SVGA&GIF的Mac小工具,并可截取动画任意一帧图片保存和导出动画视频。
【iOS】SVGAExPlayer - 增强版SVGA播放器
SVGARePlayer是基于SVGAPlayer的重构版,而SVGAExPlayer则是SVGARePlayer的加强版,除了保留原有功能外,主要对其做了「加载防重」和「API简化」。
【iOS】分享几个用于「绝对布局」适配RTL布局(阿拉伯语)的Extension
项目要适配阿拉伯地区,而阿拉伯的语言是从右往左显示的,恰好与我们的习惯相反,适配起来很别扭。为了frame布局也能适配RTL布局,专门写了这几个分类用来平时开发使用。
下一页
个人成就
文章被点赞
685
文章被阅读
187,404
掘力值
4,659
关注了
19
关注者
236
收藏集
10
关注标签
14
加入于
2020-02-26