最近更新日期 - 2021年9月24(iPhone 13首批销售)更新内容 - 适配iPhone 13,适配iOS15 效果图 集成方式 直接导入:#import "WZMC...

最近更新日期 - 2021年9月24(iPhone 13首批销售)更新内容 - 适配iPhone 13,适配iOS15 效果图 集成方式 直接导入:#import "WZMC...
一、MJExtension第三方框架 我们在iOS开发过程中,我们常常需要将字典数据(也就是JSON数据)与Model模型之间的转化,例如网络请求返回的微博数据、等等,如果我...
NSKeyedUnarchiver新版本警告 当iOS15.0以上版本使用NSKeyedUnarchiver进行解码的时候,对于解码非特定类型的对象,Apple引入了新的反序...
最近因为公司项目需要更新第三方库,就把pod update了,运行完之后,发现在QQ互联的SDK里面有报错的地方,特此在这里记录一下问题和解决方案 我更新了之后报错的地方QQ...
问题一:真机模拟器库无法合并,报错:have the same architectures (arm64) and can't be in the same fat outp...
前言 最近工作需要接触了iOS网络通信这一块内容,用的是github上的一个第三方库:GCDAsyncSocket。 这篇文章记录了我在学习这个第三方库过程中的一些理解和体会...
前言 这是一篇关于在线音频播放的文章,参考自苹果OS X的demo。在移植到iOS后,可以通过iphone播放Mac上面的音频,实现在线播放音频的功能。本文可以学习到sock...
最近项目中用到ijkPlayer播放器,因为有些格式不支持比如rtsp,rtmp,flv等格式,所以把ijkplayer重新编译了一次,在这个过程中或多或少遇到了几个坑吧,记...
1、首先获取安装所需的编译环境,在 OS X平台上使用的编译工具链为LLVM,但是呢,做iOS开发的都不用安装,因为Xcode自带LLVM环境。 2、然后需要yasm汇编编译...
1,GitHub上clone ijkplayer源码[https://github.com/bilibili/ijkplayer],切换分支到0.8.8 2,添加RTSP和H...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 前段时间公司项目打算重构,准确来说应该是按之前的产品...
继承 面向对象的三大特点:继承、封装、多态,其中继承的最大优点就是代码复用。但是很多时候继承如果没有限制很可能会被滥用,造成代码结构散乱,分散到各个类中,如果想要做功能迁移,...
文章系列《ReactiveCocoa 概述》[https://www.jianshu.com/p/2b12b6659413]《RACSignal》[https://www.j...
最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法。 下面列举下iOS layout的相关...
demo地址: SPButton 前言 最近我竟花了几天的时间去深入研究button,研究的过程当中,被imageEdgeInsets和titleEdgeInsets两个属性...
前言: 在iOS开发中,平常大家都会说,堆区,栈区,都是存在虚拟内存。 虚拟内存五大区:堆区、栈区、全局区、常量区、代码区 栈区(Stack) 特点 栈是系统数据结构,其对应...
iOS中内存分区为五大区:栈区、堆区、静态区、常量区、代码段 栈区 是一段连续的内存区域,由高地址向低地址存储,遵循FILO原则(先进后出) iOSx86架构下,地址以0x7...
CABasicAnimation动画keyPath归纳
本文长期更新!M系列芯片的机型也适用 准备(这个很重要): 你大概率需要个梯子,并且确保终端能够正常通过梯子访问网络: 安装前:给Terminal终端配置网络代理[https...