MVVM和MVC的区别 1. MVC MVC的弊端 厚重的View ControllerM:模型model的对象通常非常的简单。根据Apple的文档,model应包括数据和操...

MVVM和MVC的区别 1. MVC MVC的弊端 厚重的View ControllerM:模型model的对象通常非常的简单。根据Apple的文档,model应包括数据和操...
一、socket 概念 1.套接字(socket)是网络通信的基石,是支持 TCP/IP 协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须...
1.swift中结构体和类的对比(相同和区别) 1.相同点: 定义属性用于存储值 定义方法用于提供功能 定义下标操作用于通过下标语法访问它们的值 定义构造器用于设置初始值 通...
为啥数组越界抛出异常而字典不会?答案:因为下标访问的实现不一样,struct Array<Element> {subscript(index: Int) -> Element...
一.Swift和OC的区别? 1.swift是静态语言,有类型推断,OC是动态语言。 2.swift面向协议编程,OC面向对象编程 3.swift注重值类型,OC注重引用类型...
补充: 2023-3-27 强制升级 pod 库 一、创建私有 Pod 索引库 Pod 索引库本质是所有库的podspec文件集合。每次创建新库或更新版本时都会根据版本号...
iOS 底层探索 文章汇总[https://www.jianshu.com/p/77dae1109e07] 目录 一、查看APP启动耗时 二、虚拟内存和物理内存 三、二进制重...
我接触 Flutter 才半年,但进步却很大,这主要是我找到了好的学习资源,今天就把这些资源推荐给大家。 掘金的 Flutter 专区 网址是:https://juejin....
1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染2、2018 iOS面试题---Objective_C语言特性相关问题3、2018 iOS面试...