发出:this.eventBus.cast('kNeedReloadDataNotification', {});
接受:this.eventBus.on('kNeedReloadDataNotification').subscribe((message) => {
console.log('*****************');
});
接受不到,怎么回事啦?
ionic4-EventBus(事件总线)环境 前言:AngularJs 中,我们可以使用on来发出、监听广播,实现全局的消息/事件通信;在Angular2+版本,取消了广播功能。下面我们将使用RxJS的特性来实现事...
你好 集成到项目中 怎么报“启动失败”?求指导
基于 LocalWebServer 实现 WKWebView 离线资源加载本文系Smallfan(程序猿小风扇)原创内容,转载请在文章开头显眼处注明作者和出处。 背景 笔者在《WKWebView》一文中提到过,WKWebView 在独立于 app ...
背景 日常开发中一定会遇到这种场景,在某个类中提供了这样一个方法: @interface TTDoSomething:NSObject (void)doSomethingWi...
笔者接触打包已经一段时间了,但一直对签名都是似懂非懂,最近从加密数论知识起回看这部分知识,感觉还是有很多不懂的地方。先简单说明一哈数学原理,然后说RSA 算法密钥生成的步骤,...
Masonry is a light-weight layout framework which wraps AutoLayout with a nicer syntax. ...
首先声明了两个NSString属性,如下:@property(nonatomic, strong) NSString *strongStr;@property(nonatom...
锁 是什么意思? 我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而...
HTTP 缺点 1. 通信使用明文(不加密),内容可能会被窃听 由于HTTP 本身不具备加密的功能,所以也无法做到对通信整体(使用HTTP 协议通信的请求和相应的内容)进行加...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解...
因为苹果的安全策略,通过签名机制保证手机上的每个App都是经过苹果认证的。 App的安装方式有四种: 通过App Store安装。 开发者可以通过Xcode安装。 Ad-Ho...
性能问题的主要原因是什么,原因有相同的,也有不同的,但归根到底,不外乎内存使用、代码效率、合适的策略逻辑、代码质量、安装包体积这一类问题。 但从用户体验的角度去思考,当我们置...
概述 随着整个互联网的崛起,数据传递的形式也在不断升级变化,总的流行趋势如下: 纯文本的短信,QQ -> 空间,微博,朋友圈的图片文字结合 -> 微信语音 -> 各大直播软件...
前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CP...
⛲️内存池 内存池提供了内存的复用和持久的存储功能。设想一个场景,当你分配了一块大内存并且填写了内容,但是你又不是经常去访问这块内存。这样的内存利用率将不高,而且无法复用。 ...
写在前面 在一名一线开发对于App架构和组件化的思考 文章中,我们主要站在了软件工程的角度上,分析了做App架构和组件化时该如何下手,其中也介绍了路由和服务模块在组件化中扮...
****image**** 组件化 一. 项目现状 当前iOS端APP项目大概有35万行代码,早期为了iPad和iPhone双端开发的效率,将所有业务模块的网络请求和数据模型...