首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
添加利金酒
订阅
zxx_abuzzworld
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
Webview加载H5优化小记
鉴于H5的优势,客户端的很多业务都由H5来实现,Webview成了App中H5业务的主要载体。 实践中,大部分App的H5业务将由WKWebview承载。 页面打开时间慢:打开一个 H5 页面需要做一系列处理,会有一段白屏时间,体验糟糕。 响应流畅度较差:由于 WebKit 的…
在 iOS 中使用 GLSL 实现抖音特效
本文通过模仿抖音中几种特效的实现,来讲解 GLSL 的实际应用。 本文的灵感来自于 《当一个 Android 开发玩抖音玩疯了之后(二)》 这篇文章。 这位博主在 Android 平台上,通过自己的分析,尝试还原了抖音上的几种视频特效。他是通过「部分 GLSL 代码 + 部分 …
Swift 傻瓜技巧 #6:有动画或无动画
流畅的动画一开始就被认为是 iOS 应用的特点之一。这不仅归功于 iOS 系统强大的动画引擎(从而使得 App 能够一边展示流畅的动画一边做着其他的事情),还归功于系统提供的非常方便的动画 API: 只需要将你的代码放进 block(闭包)中,就可以让它们拥有流畅的缓入缓出的动…
设计模式之感悟和实践(二)
如果没有看前一篇文章的,建议首先看一下。 好处可谓是不言而喻。 把所有的类再重新声明一遍就可解决。 这种方法针对这种情况确实也能处理,而且看着不错的样子哟。 不管有几个点击事件,我们都是同一个MyHandle类来处理,这样可以大大简化使用。 增加了- (void)handleC…
Linux生产环境上,最常用的一套“vim“技巧
研发线上使用最多的编辑器,就是vi。无论是最快查看某个文件内容,还是快速编辑某个文件,vi都能帮上忙。 软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些功能。至于安装插件,写一些脚本,那一般是在开发机上玩的,生产环境没有条件、也没有时间忍受你…
效率至上-一文带你真正走进vim
vim一直是程序员之间比较有争议的一个话题。有人认为她是编辑器之神,有人则认为她古老过时,远远不如IDE,或是以当红小生vscode为代表的图形化文本编辑器。无论爱恨,我们的开发工作,大到远程登录服务器coding,修改config文件,小到git commit message…
[旧文搬运]JSBox中幽灵触发器的实现原理探索
幽灵触发器是钟颖大神的JSBox中的一个功能,在app进程被杀死的情况下,也可以将通知固定在通知栏,即便用户点击清除,也能马上再弹出,永远不消失,除非用户关闭App的通知权限或者卸载App,才可以消失。这个功能确实比较有意思,而且钟颖大神在介绍视频里有提到是目前JSBox独有的…
[译] 使用 Swift 的 iOS 设计模式(第二部分)
在这个由两部分组成的教程中,你将了解构建 iOS 应用程序的常见设计模式,以及如何在自己的应用程序中应用这些模式。 欢迎回到 iOS 设计模式的入门教程第二部分!在 第一部分 中,你已经了解了 Cocoa 中的一些基本模式,比如 MVC、单例和装饰模式。 在最后一部分中,你将了…
[译] Swift 中强大的模式匹配
Swift 语言一个无可置疑的优点就是 switch 语句。在 switch 语句的背后是 Swift 的模式匹配,它使得代码更易读,且安全。你可以利用 switch 语句的模式匹配的可读性和优势,将其应用于代码中的其他位置。 在 Swift 语言文档中指定了八种不同的模式。在…
高质量 iOS 博客推荐
推荐一些我个人认为非常经典,值得关注的博客。 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。 Casa 对架构有很深的理解…