解耦 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: 该方法用来达到从广告展示页面跳转...
1 原生抓崩溃API :NSSetUncaughtExceptionHandler ios提供了原生的抓取崩溃的API: NSSetUncaughtExceptionHand...
---- 用一下两种方式比较好用使用友盟、蒲公英等第三方崩溃统计工具获取的信息可以用如下方式解析iOS 友盟第三方崩溃统计的解析-dSYM 已上线的APP,现在使用Xcode...
iPhone设备 物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。 代数设备操作系统逻辑分辨率(point)物理分辨率(pixel)屏幕尺寸(对角线长度)缩放因子—iP...
目前很多app设计新手不懂如何去生成各种APP图标尺寸,其实很简单的。 目前网上有很多一键生成App图标所有尺寸酷站和工具。在这里25学堂不啰嗦了,大家可以前往iOS和安卓A...
文章系列《ReactiveCocoa 概述》[//www.greatytc.com/p/2b12b6659413]《RACSignal》[https://www.j...
分享 Instagram 的官方文档链接点 这里。 分享 Instagram 不需要添加任何的 SDK 。 一、Custom URL Scheme Instagram 有自定...
社会化分享作为iOS开发的必备技能,这里做一个方案总结,本文只讨论系统分享,不讨论第三方的分享方案。 一. UIActivityViewController 简介 UIAct...
一、combineLatest combineLatest 用于合并多个信号,当所以信号都收到消息,才会触发回调。回调内容为各个信号最新信息的元组可用于对 提交按钮是否禁用 ...
一、准备工作 1.首先试运行Unity导出的工程是否可以运行(这里导出的工程是针对真机的,所以使用真机调试) 2.准备一个Xcode创建的原生工程,这里使用的是一个Singl...
1.运行报错找不到文件libarclite_iphoneos.a SDK does not contain 'libarclite' at the path '/Applic...