首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS技术点
订阅
代码中的美
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
iOS 关于block 、__weak、 __strong 对象引用计数的思考
废话开篇:说到iOS下对象的释放一般都会想到引用计数这个概念,引用计数是否为 0 决定着对象是否要被回收。声明一个临时变量,这个指针是存在栈区的,这个栈区的指针保存的内容是一个已在堆区开辟空间的对象地
iOS开发·runtime原理与实践: 消息转发篇(Message Forwarding) (消息机制,方法未实现+API不兼容奔溃,模拟多继承)
在我们开始使用消息机制之前,我们可以约定我们的术语。例如,很多人不清楚“方法”与“消息”是什么,但这对于理解消息传递系统如何在低级别工作至关重要。 方法:与一个类相关的一段实际代码,并给出一个特定的名字。例:- (int)meaning { return 42; } 消息:发送…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
iOS OCR 之银行卡/身份证信息识别小知识
原理: 1. 自定义相机并利用第三方库SDK `libexbankcardios.a` 、`libbexbankcard.a`进行识别 2.添加自定义的扫描界面
iOS 的响应链小结
1. iOS的中事件的产生 说起到事件,就很容易让人想到Runloop,因为Runloop就是iOS中的事件处理框架。而我们在开发中常见的事件的产生也是由Runloop去消费的。 iOS中的事件分成好
OC之KVO原理分析
前面文章,我们探究了KVC的原理,本篇文章就KVO进行一番探究。虽然KVC和KVO长得很像,但是大家不能记混淆哦~
Redux思想OC简单实现
Redux是将整个应用状态存储到一个地方上称为store,里面保存着一个状态树store tree,组件可以派发(dispatch)行为(action)给store,而不是
App数据埋点模块设计 2.0
概述 在项目开发初期,我为产品设计了一套简易的埋点框架,主要解决了如何定义埋点,以及如何管理埋点的配置。随着项目能力不断的扩展,简易的AOP采集以及手工埋点方式在迭代速度上逐渐无法满足。
iOS无感知上拉加载更多功能实现
本文是之前掘金网友的一个留言,如何在iOS平台上面实现无感知上拉加载更多呢?我带着思考和度娘,一步一个脚印进行验证,最后终于在MJRefresh的源码中得到的答案。大家一起来看看吧。
探寻Block的本质(1)—— 基本认识
block是什么 通俗的理解:block就是将一些代码封装起来,以便在将来某个时候被使用,如果你不去调用block,block内部封装的代码就不会执行。举一个简单的例子,下面在main函数中定义一个最