钥匙串,实际上是一个加密后的数据库,如下图所示。即使吧App删除,钥匙串里面的数据也不会丢失。 数据都是以 Item 的形式来存储的,每个 Item 由一个加密后的 Data...
钥匙串,实际上是一个加密后的数据库,如下图所示。即使吧App删除,钥匙串里面的数据也不会丢失。 数据都是以 Item 的形式来存储的,每个 Item 由一个加密后的 Data...
前言 最近在做一些App品质提升,启动时间优化是其中很重要的一项,本文围绕启动时间做一个深入了解。 正文 什么是启动时间? 启动时间可以理解为从用户点击App的Icon到用户...
1、如何声明一个Block 使用^操作符来来声明一个block变量和指示block文本的开始。Block本身的主 体被{}包含着,如下面的例子那样(通常使用 C 的;符合指示...
实现思路 (1) 使用两个栈A,B,其中假定A负责push操作,B负责pop操作。使用一个变量back_elem来存储最后添加的元素。(2) 实现队列的push操作, 每次进...
MVC是iOS开发中一种很基础的工程架构模式,也是构建iOS应用的标准模式。它将数据模型、UI视图和逻辑控制器分开并规定它们之间的通信方式,大大优化了程序的结构组织。 M表示...
关于NSString,NSArray,NSDictionary等拥有mutable的类型,作为属性的时候,一定要使用copy修饰符号?通过代码来演示这么做的原因 @prope...
所有的经历都是成长,所有的磨难都是历练!加油!! 大概捋了一下iOS面试知识点,以此作为大纲希望自己能有目标有计划地准备面试,后面我会逐个复习一下相应的内容,同时也会添加遗漏...
大厂面试题视频详解 iOS面试题大全(上)[https://www.bilibili.com/video/BV1Jf4y1i72w]iOS面试题大全(下)[https://w...
iOS底层探索-目录 探索OC对象的本质 我们知道平时编写的Objective-C代码,底层都是C/C++实现的,那么C/C++又是怎么实现的呢? 下面看一段我们非常熟悉的O...