首先,大家应该都知道 _objc_init 函数是 OC 中类加载比较关键的一个函数,这个函数的调用栈如下: 那么,objc_init 这个函数是如何被调用的呢?又和 OC ...

IP属地:河北
首先,大家应该都知道 _objc_init 函数是 OC 中类加载比较关键的一个函数,这个函数的调用栈如下: 那么,objc_init 这个函数是如何被调用的呢?又和 OC ...
在iOS开发中遇到使用视频播放器的案例,使用的是别人封装好的WMPlayer这么一个视频播放器,他使用的是AVPlayer这个底层的视频框架来搭建的视频界面,在开发时会遇到适...
传送门:排序算法演示小DEMO 前面的话 为了给字符串数组排序,除了用C/C++的基本办法,iOS开发者更应该学会利用苹果专门为NSArray 排序提供的sortedArra...
Swift对于很多iOS程序员来说都是个谈虎色变的话题,因为Swift版本不稳定、混编有坑、迁移费劲…其实究其原因,最主要的还是开发者懒得改变、懒得再次学习、赖得重写代码...
哈希函数(Hash Function),也称为散列函数,给定一个输入x,它会算出相应的输出H(x)。哈希函数的主要特征是: 输入x可以是任意长度的字符串输出结果即H(x)的长...
更新Xcode 9遇到第一个比较大的适配就是 self.navigationItem.titleView 先看看未适配前的出现Bug效果 这个Bug在IOS11 之前都是好的...
需求比协议重要,理解你的需求在前,选择应用的协议在后! 第一、是什么? 解释这个问题有很大的难度,你所处的角度不同,决定了所需答案的不同。不管怎么样,协议是为了解决问题而生的...