前言 就iOS而言,app与用户间的交互一般通过UIResponder中的touch类方法,UIControl中的target action方法以及UIGestureReco...
前言 就iOS而言,app与用户间的交互一般通过UIResponder中的touch类方法,UIControl中的target action方法以及UIGestureReco...
A.首先 浅谈http、https与数据加密 ip、端口、http协议 下面用一个例子来介绍客户端与服务器在应用层的通讯流程 有两个很好的朋友,小客(客户端)和小服(服务端)...
主类和分类 一. 需要解决的问题 主类和分类中普通方法的调用顺序? 同一个主类的两个分类中的同名方法调用顺序? 分类中+load方法的调用顺序? 分类中+initialize...
UITableView相关 事件传递&视图响应 系统的UI事件传递机制是怎么样的 ? 使UITableView滚动更流畅的方案或思路都有哪些 ? UIView和CALayer...
事件的生命周期 当指尖触碰屏幕的那一刻,一个触摸事件就在系统中生成了。经过IPC进程间通信,事件最终被传递到了合适的应用。在应用内历经峰回路转的奇幻之旅后,最终被释放。大致经...
相信很多iOS开发者对内存分配的概念比较模糊,没有去好好研究与我们经常打交道的变量,是如何分配内存的。很多小伙伴应该对栈区和堆区的概念还应该是大学里时候的记忆吧,估计很多可能...
先说为什么要用这个宏,当一个工程可能根据需求需要需要接入不同的渠道,而每个渠道的大部分代码相同的时候,就可以通过建立不同的target来解决这个问题,这是后就可以在每个tar...
今天在看ProtocolKit的源码,看到了这么一行代码. 主要造成疑惑的是 __attribute__((constructor)),以前看过关于__attribute__...
iOS 6 之后 LLVM 编译器引入property autosynthesis,即属性自动合成。换句话说,就是编译器会为每个 @property 添加 @synthesi...
DNS解析本质上是localDNS的解析,说白了,你给它一个域名,它返回给你一个IPlist DNS(Domain Name System)即域名解析系统,这个东西说对于开发...
前言 iOS12 捷径(Workflow 2.0)捷径中心 iOS12 捷径(Workflow 2.0)进阶 iOS12捷径(Workflow 2.0)拓展 iOS12捷径(...
在iOS开发过程中,我们用@proprety声明一个属性后,在代码中我们可以用self.xx与_xx来获取到这个属性。但是一直有一个疑惑,那就是这两个之间有什么区别呢?最初我...
花了2天时间才搞定Jenkins自动打包,记录下流程及遇到的坑;有需要的伙伴可以一步步跟着来,可以省很多时间; Java环境安装 Jenkins的运行需要Java环境,在安装...
1.开启后台模式 2.导入框架#import 创建AVPictureInPictureController注:如果是使用系统播放器AVPlayerViewControll...
前言: UIVIew Animation 是 iOS 提供的最基础的一组用于实现 UIView 动画的类库。在 UIView Animation 中,可以改变的属性有:fra...
1 在目录间游走 命令1:pwd作用:获取当前所在路径 命令2:ls (list)作用:列出当前目录下的所有文件 命令3:cd作用:进行目录之间的相互跳转Tips1:可以利用...
1. 概述 repo简介Git作为一款出色的版本控制工具,吸引着越来越多的著名项目采用Git来管理项目开发,如Andoid AOSP等。但AOSP是一个大型开放的源代码工程,...