一、简介 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局[https://baike.baidu.com/item/...
一、简介 随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高,于是在1997年,美国国家标准局[https://baike.baidu.com/item/...
根本区别:String是结构体,NSString是类 在Swift中,结构体是值类型,值类型被赋予给一个变量、常量或者被传递给一个函数的时候,其值会被拷贝。 类是引用类型,与...
UIProgressView 多用于显示某项任务的进度,比如下载的进度,也是一个比较简单的控件。 属性 上面的接口基本上将属性进行了初略的介绍,下面图示对其进行简单的描述 P...
更多整理资料尽在👉一平米小站
废话不说先上图 有人开始说了 ,你这等于脱裤子放屁,那我引入大佬的一句话,存在即为合理,下面是GitHub Lottie提出的issues CPU占用过高,这不能忍啊,我是这...
1.表达式 闭包表达式包含参数,返回值,及函数体代码(参数不能有默认值) 2.省略&简写 闭包可以省略一些参数(开发中应适当省略,不能全部最简,否则可读性太差,不好维护) s...
有关NSArray的 不管是NSArray,还是NSMutableArray ,alloc之后的得到都是__NSPlacrholderArray.当我们nsarray一个空数...
上一篇文章iOS-底层原理20:KVC底层原理[https://www.jianshu.com/p/71940e1d1439]中了解了KVC底层原理,本文将讲解KVO底层原理...
在 ARC 中,捕获了外部变量的 block 的类会是 __NSMallocBlock__ 或者 __NSStackBlock__,如果 block 被赋值给了某个变量,在这...
swift中,class是引用类型,struct是值类型。值类型在传递和赋值时将进行复制,而引用类型则只会使用引用对象的一个"指向"。所以他们两者之间的区别就是两个类型的区别...
前言 前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALayer 和 UIView 这个...
闭包只有在函数中做参数时才会区分逃逸闭包和非逃逸闭包。Swift 3.0之后,传递闭包到函数中的时候,系统会默认为非逃逸闭包类型(NonescapingClosures)@n...
即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接[https://juejin.cn/post/6875140780680282125] 为什么离开[https://w...
在上一篇文章Alamofire(一)-- 网络基础TCP/IP协议简述中,我们了解了关于TCP/IP协议相关的基础知识,这一篇文章让我们正式进入我们的主题Alamofire。...
最近公司修改了客户端与服务端数据传输的加密方案,采用AES ECB和GCM两种加密,由于后端采用的是Java语言,Java提供了一套系统类能够很简单的实现加密,iOS没有提供...
我们学习Swift UI最大的障碍有一点在于我们并不知道其有多少组件可用,这大大限制了我们对SwiftUI的理解, 如果我们单纯使用UIKit,那么SwiftUI的优势将大打...
上一篇写到关于控件的用户交互的默认状态问题,其实这其中还涉及到一个响应者链的问题,下面将说说这个问题: 1. 对于IOS设备来说,他们操作设备的方式主要有三种:触摸屏幕、晃动...
HTTP 缺点 1. 通信使用明文(不加密),内容可能会被窃听 由于HTTP 本身不具备加密的功能,所以也无法做到对通信整体(使用HTTP 协议通信的请求和相应的内容)进行加...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解...
一 、背景 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但是检查过程非常繁琐,而且不清晰,最主要的是...