解耦 BeeHive的核心主要有两类对象,一类是Service对象,第二类是Module对象。Service解除依赖的方法是通过Protocol抽象来完成,在使用servic...
解耦 BeeHive的核心主要有两类对象,一类是Service对象,第二类是Module对象。Service解除依赖的方法是通过Protocol抽象来完成,在使用servic...
CTMediator 是一个中间人模式(Mediator Pattern)的实现,用于 iOS 组件化开发中的模块间通信方案。 因为是非常热门的方案, 这边就来看看CTMed...
苹果商务(Apple Business) 苹果商务(或者叫做苹果商务管理,Apple Business Manager)。因为我注意到苹果商务在国内用的人很少,介绍的文章少之...
iOS5之后,苹果完善了以viewController来作为容器处理视图控制器切换的相关API, 具体的方法和属性有如下几个: willMoveToParentViewCon...
一、涉及 1、CallKit[https://developer.apple.com/documentation/callkit?language=objc] 1.1、概述 ...
项目中需要实现一个功能:收到特定类型的推送消息时,需要一端持续的响铃加震动来提醒用户,普通的推送消息可以播放30s以内的提示音,但是只会震动一下,用ios提供的Notific...
近来在做自定义推送的功能开发,总结下开发过程中遇到的问题。苹果的推送分远程推送和本地推送,这两种推送都是支持自定义铃声的。 苹果官方对自定义铃声文件的要求: 1. 格式: 支...
1、在终端输入:sudo gem uninstall cocoapods 显示所有的版本,输入相应的数字,删除不想要的版本 2、在终端输入:sudo gem install ...
先上流程图:苹果官方图 本人细化的流程图 知识点: 1.loadProductWithParameters:completionBlock: 该方法用来达到从广告展示页面跳转...