调用 - (void)removeObserver:(id)observer; 既没有 name,又没有 object,但是显然不能直接清除 wildcard 吧,这样的话,是不是得遍历所有的表,找到该 observer,然后再移除呢?
iOS NSNotification实现原理通知概念 苹果官方文档有一段对通知的介绍如下: A notification is a message sent to one or more observing objec...
调用 - (void)removeObserver:(id)observer; 既没有 name,又没有 object,但是显然不能直接清除 wildcard 吧,这样的话,是不是得遍历所有的表,找到该 observer,然后再移除呢?
iOS NSNotification实现原理通知概念 苹果官方文档有一段对通知的介绍如下: A notification is a message sent to one or more observing objec...
由于产品需求,在 APP 里增加了语言设置选项,即用户可以在不改变系统语言的情况下,只修改 APP 内的语言。可是如何让远程推送也跟随 APP 语言呢? 每个远程推送通知都包...
我准备出一系列的学习体系, 从秘籍(入门)->内功(修炼)->心法(融合)->大成(拥有自己的学习方法)如何建立iOS学习体系之秘籍篇(纯干货) 如果大家需要可以评论或者私信...
什么是Runtime Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的 我们写的代...
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。 相比WYSIWYG编辑器 优点:1、因为是纯文本,所以只要支持Markd...
以下内容为转发Hulu公众号的链接,更全内容可查看书籍 0 序 1 模型评估 2 SVM模型 3 优化简介 4 采样 5 余弦距离 6 PCA算法 7 非监督学习算法与评估 ...
iOS 静态库和动态库的基本介绍和使用 上面的文章回答了这几个问题: 什么是库?库就是程序代码的集合, 将N个文件组织起来, 是共享程序代码的一种方式 库的分类?开源库: 源...
开篇 播放音频的效果图: 需求分析 灰色波形底图 播放过程,白色波形覆盖 实现思路 灰色波形底图是固定的,可直接用图层绘制 1、波形的路径计算与上篇类似 绘制灰色波形 2、播...