引言简介 本篇主要记录Github公有库cocopods创建 第一步: 在终端用pod命令自动帮我们生成demo cd到所创建目标工程的根目录下,然后输入以下命令然后回车:p...
引言简介 本篇主要记录Github公有库cocopods创建 第一步: 在终端用pod命令自动帮我们生成demo cd到所创建目标工程的根目录下,然后输入以下命令然后回车:p...
(插入排序、选择排序、交换排序、归并排序、基数排序) 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,...
本文系学习Swift中的指针操作详解的整理 默认情况下Swift是内存安全的,苹果官方不鼓励我们直接操作内存。但是,Swift中也提供了使用指针操作内存的方法,直接操作内存是...
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染[https://juejin.im/pos...
一:ijkplayer简介 ijkplayer 是一款做视频直播的开源框架, 基于ffmpeg, 支持 Android 和 iOS, 对于 App 中的直播功能,如果我们成功...
UIKit动力学的引入,并不是为了替代CA或者UIView动画,在绝大多数情况下CA或者UIView动画仍然是最优方案,只有在需要引入逼真的交互设计的时候,才需要使用UIKi...
Swift 中的算术运算符默认是不会溢出的。所有溢出行为都会被捕获并报告为错误。如果想让系统允许溢出行为,可以选择使用 Swift 中另一套默认支持溢出的运算符,比如溢出加法...
iOS 13 如期而至,适配工作可以开展起来啦。在适配 iOS 13 过程中,遇到了如下一些问题。 1. UITextField 的私有属性 _placeholderLabe...
前言 在开发APP的过程中,需要在APP中实现设计同学的UE效果动画,一般都是通过代码实现的,当对于较复杂的动画时,例如直播中刷礼物时的动画,这时利用代码实现会比较复杂。而且...
Swift Package Manager 是苹果推出的用于创建使用swift的库和可执行程序的工具。 SwiftPM有什么作用? 能够通过命令快速创建library或者可执...
上网随便翻翻,关于iOS国际化的文章层出不穷,我看到过很多很好的方法,有很多也是我以前用过的方法。从我的iOS开发生涯到现在已经有五个年头了,虽然去到企业里的项目基本上都是面...
Objective-C编程语言是C语言的超集,在C语言的基础上加入了面向对象的内容。OC可以和C/C++混合使用,OC对象都可以转化为C/C++结构体表示。 要想知道一个NS...
一:首先查看一下关于UIGestureRecognizer的定义 UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势...
2019 iOS面试题大全---全方面剖析面试 GCD---同步/异步 ,串行/并发 死锁 GCD任务执行顺序 dispatch_barrier_async dispatch...
搭建Jenkins前,请确认mac系统上已经搭建好了Java环境。从零开始一步一步构建,遇到了很多坑,好在最终success了。 一、 搭建Jenkins 1. 安装Jenk...
面试算法代码知识梳理系列 面试算法知识梳理(1) - 排序算法面试算法知识梳理(2) - 字符串算法第一部分面试算法知识梳理(3) - 字符串算法第二部分面试算法知识梳理(4...