首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
功夫熊猫侠
掘友等级
iOS 高级软件工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
185
文章 184
沸点 1
赞
185
返回
|
搜索文章
赞
文章( 184 )
沸点( 1 )
OC动态方法决议和消息转发
前言 前面已经分别对objc_msgSend的快速查找和 慢速查找 进行了分析,得出的结论是给一个对象发送消息,会先查找缓存,缓存找不到就会进入慢速查找流程,当慢速查找流程还是没能找到 imp,则会进
iOS:组件化的三种通讯方案
组件化 本文主要介绍组件化常用三种通讯方式. 常⽤的三种组件化通讯方案 组件化通信方案 组件化最重要的是兄弟模块的通讯 常⽤的三种方案 URL Scheme Target - Action Proto
iOS 性能优化- Runloop监测卡顿分析(2)
我们通过监听 NSRunLoop的状态,就能够发现调用方法是否执行时间过长,从而判断出是否会出现卡顿。
学会了iOS信号量dispatch_semaphore线程锁,你用起来得心应手!!!
GCD的源码在libdispatch库中实现, 通过`dispatch_semaphore_create(value)`创建一个信号量。
Swift-图解优先队列实现
如果有这样一个数据流 `1,2,3,4,5,6,7,8` 我们需要按照一定的优先级找到满足条件(最大或者最小)的元素,并且每次取出最高优先级的元素后,内部元素依旧能够按照既定优先级保证最高优先级的元素
iOS组件化避坑心得
现在市面上的组件化方案很多,各大公司各种高大上的落地方案。我在小公司的业务间隙,抽时间写的这篇简单的避坑心得,是对自己实践的整理和归纳,希望能帮到你。
iOS Widget 开发2
「这是我参与2022首次更文挑战的第12天,活动详情查看:2022首次更文挑战」。 NSFileManager 这样你就可以在app和widget里共享数据了。 通知通信 再来说一下另外一种交互。比如
【Flutter小技巧04】--- Flutter架构设计
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 Flutter小技巧目录 【Flutter小技巧01】--- TextField
如何自给自足获取磁力种子
现在我们使用迅雷等工具下载资源的时候,基本上都只需要一个叫做磁力链接的东西就可以了,非常方便。 magnet:协议名。 xt:exact topic 的缩写,表示资源定位点。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用 SHA1 和 MD5…
【iOS开发】如何将旧的Objective-C项目逐渐转为Swift项目
Swift语言 2014 年发布,经过苹果的不断改进和完善,语法方面已经趋于稳定。如果是新建的项目,严重建议使用Swift,因为Swift必定会取代Objective-C。然后对于用Objective-C写的旧项目,我们有两个选择:1)直接整个项目用Swift重写;2)在旧项目…
下一页
个人成就
文章被点赞
3
文章被阅读
1,295
掘力值
39
关注了
43
关注者
3
收藏集
1
关注标签
4
加入于
2017-03-15