首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雄发
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 52
沸点 1
赞
53
返回
|
搜索文章
赞
文章( 52 )
沸点( 1 )
清理iOS工程工具调研
需要清理哪些内容 无用类、方法、全局变量/常量 无用资源(图片、文本、语音等各类资源) 针对OC,无用类的import 针对Swift,无用module的import 有哪些好工具可以使用 项目 工具
Ling(灵):追求极致响应速度的LLM工作流优化
JSON数据的结构特点使得它不利于LLM流式输出的实时处理,为了解决这个问题,我们设计了一个轻量级的工作流框架 ,它专注于解决”结构化数据(JSON格式)的流式输出“。
iOS~ 用 UICollectionView 实现酷炫的推拉效果
照片推拉切换的浏览效果的实现。
iOS设计模式之(二)生产者-消费者
我们公司自己项目中,有个场景,就是IM消息,当我们收到消息时候,进行一些业务逻辑的处理,还有数据库的操作,然后刷新列表。存在的问题是,如果消息接收的特别快,例如离线消息,可能登陆的是,有几百条消息拉取下来,如果每一条每一条的处理,将会导致两个问题: 上次刷新还没完成,下次就进来…
双向链表
节点:单向链表每一个节点有一个next指针指向下一个节点。双向链表的节点在单向链表节点的基础上,增加了一个prev指针,指向改节点前一个节点。 链表:双向链表中除了_first指针指向链表的头节点之外,又增加了一个_last指针指向链表的尾节点。 由于Objective-C循环…
Swift中的高阶函数: Filter, Map, Reduce, flatmap, compactMap(译)
我的理解是高阶函数的使用是基于集合类型的。 根据我的理解,高阶函数就是把另一个函数或者闭包当做参数并且返回值。 首先,我来解释一下。思考下面的代码将会使你对高阶函数的理解更深: addation(num1:num2:)、multiply(num1:num2:)都是(Double…
iOS - 骨架屏自动生成方案
找到这里的同志,或多或少都对骨架屏有所了解,请容许我先啰嗦一句。骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案,可以有效缓解用户等待的焦躁情绪。 TABAnimated是提供给iOS开发者自动生成骨架屏的一种解决方案。开发者可以将已经开发好的视图,通过TA…
开源 iOS 性能优化/调试辅助工具集 MTHawkeye
MTHawkeye 是美图 iOS 团队在使用的调试辅助、性能优化辅助工具集,旨在帮助 iOS 开发者提升开发效率、辅助优化性能体验。 作为美图内部日常使用的基础工具,现将其开源,期待后续有更多实用的插件以帮助开发者提高效率,更便捷的优化 App 的性能。欢迎 Star,提交 …
iOS中的Promise
在iOS中我们一般使用delegate(代理)或者block(闭包)来进行异步操作,当要执行多个异步操作,必须将第二个嵌套在第一个的完成内,并且还要正常处理错误。这使得代码结构异常的混乱,不方便查看。 相信码过JS的同学都清楚,在es6中新增promise的语法,从此异步操作更…
整洁的 Table View 代码
Table view 是 iOS 应用程序中非常通用的组件。许多代码和 table view 都有直接或间接的关系,随便举几个例子,比如提供数据、更新 table view,控制它的行为以及响应选择事件。在这篇文章中,我们将会展示保持 table view 相关代码的整洁和良好…
下一页
关注了
38
关注者
0
收藏集
11
关注标签
14
加入于
2016-12-26