本系列文章的编码环境为 Xcode 10.1 , Swift 4.2 , iOS 9 为什么写这个系列文章 目前我们大部分开发的界面都是列表的形式,所以在日常开发中对 UI...

IP属地:香港
本系列文章的编码环境为 Xcode 10.1 , Swift 4.2 , iOS 9 为什么写这个系列文章 目前我们大部分开发的界面都是列表的形式,所以在日常开发中对 UI...
看了网上很多关于多线程介绍这俩货的,夹杂着串行队列,并发队列,主队列,全局队列,开/不开新线程,看的我是头都晕了.得,我干脆自己也整一篇, 彻底晕一下. dispatch_s...
前言:本文简述Objective-C基础知识,如有错误请留言指正。 Q:Objective-C的本质 A:Objective-C->C\C++->汇编语言->机器语言 Obj...
static static分两种情况,修饰局部变量和全局变量。我们首先要搞清楚生命周期和作用域的概念。生命周期:这个变量能存活多久,它所占用的内存什么时候分配,什么时候收回。...
主要内容: 1、图片基础知识的介绍 2、图片压缩简单的回顾一下从相册获取一张图片直接格式转换压缩:png、jpg、Context 重新绘制 3、图片处理基于图片像素修改图片剪...
数组可对其中包含的元素进行排序。 在排序前,我们需要定义一个Model类,将Model类对象添加至数组中。 定义一个简单的Model类// Model.h@interface...
目录 使用场景方法一 设置enabled或userInteractionEnabled属性方法二 借助cancelPreviousPerformRequestsWithTar...
问题 1.什么是block,block的本质是什么?2.block的属性修饰词为什么是copy?使用block有哪些使用注意?3.block为什么会发生循环引用?4.bloc...