遇到的问题: 更新推送证书时发现证书不受信任,随后查找问题解决办法看到作者:TheLittleBoy[https://blog.csdn.net/thelittleboy/c...
遇到的问题: 更新推送证书时发现证书不受信任,随后查找问题解决办法看到作者:TheLittleBoy[https://blog.csdn.net/thelittleboy/c...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
LLVM概述 LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间...
一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表来实现key和value之间的映射和存储的,hash函数设计的好坏影响着数据的查找访...
前言 在前两篇文章讲述了UIStackView布局思想,使用方法以及一些实用的案例,在案例中使用xib结合UIStackView,缺少一些对纯代码的补充,这篇文章,我们主要聊...
前言 这几年一直在用markdown写博客,讲真的,看到在线编辑Markdown的几个平台还是喜欢使用简书来进行写作,但是简书其实对Markdown语法做了很多的容错处理,虽...
前言 此篇文章作为在使用UIStackView前的一些答疑,既是扫盲篇,也是实用篇。以下会讲述一些实用的案例,目的就是让更多的人拥抱UIStackView。同时欢迎小伙伴通过...
前言 在过去iOS页面布局较为传统,大多数人使用Frame或者AutoLayout来布局,在iOS9以后,引入了UIStackView。UIStackView是用于线性布局的...
Mach-O文件 想要一个应用程序运行起来,那么它的可执行文件格式一定要被操作系统所理解。在Windows系统的可执行文件是PE,而在OS X和iOS 中的可执行文件是Mac...
前言 我们在前文「了解 Mach-O文件」[https://www.jianshu.com/p/22a24a349b09]中,有提到过编译器会将文件编译,然后生成Mach—O...
简介 本篇文章是根据一些网友建议,把IAP非自动续期订阅部分从《IAP自动续期订阅》抽离出来,方便更多的有需要的朋友简单的搜到,本文主要讲一下消耗型&非自动续期订阅的开发流程...
编写程序时,对内存的维护非常重要,所有的程序都依赖于其操作的内存,可以说快速高效的程序和糟糕出错的程序之间的差距可能主要就在于是否进行正确的内存管理。 类似于其他主流...
前言: 也许大家也会遇到播放器过于臃肿,播放器控制逻辑复杂度高,业务耦合度高,页面逻辑分散(跨页面动画,续播逻辑)等等这类问题,而这些问题其实归根结底就是播放器本身没有“干(...
了解Runtime有助于我们理解Objective-C运行时系统的工作原理以及如何利用它。本章将介绍NSObject类以及Objective-C程序如何与运行时系统进行交互,...
苹果并没有提供屏幕共享的状态检测。如果需要的话,你可以开始屏幕共享以及结束屏幕共享的回调中来管理状态
iOS屏幕共享前言:由于最近项目中需要使用到屏幕共享,所以对iOS屏幕共享进行了一番调研,在这里也分享下踩坑之路。 屏幕共享简介 屏幕共享是把屏幕上的内容分享给其他人观看,这分为两项关键技...
前面有写到组件化方案的各个差异,在本章,我来谈谈自己对组件化架构的看法。 首先组件化的最大目的就是解耦合,易扩展。首先我们需要考虑的应该是如何将模块直接解耦,如何将模块细分。...