基础理论 1.面向对象和面向过程区别、概述面向对象特性,重写和重载区别2.设计的原则有哪些?并简述常用的设计模式?单一职责,里氏替换原则、依赖倒置原则,3.UIView和CA...
基础理论 1.面向对象和面向过程区别、概述面向对象特性,重写和重载区别2.设计的原则有哪些?并简述常用的设计模式?单一职责,里氏替换原则、依赖倒置原则,3.UIView和CA...
OC和Swift语言基础 1、@synthesize和@dynamic分别有什么作用? @property有两个对应的词,一个是 @synthesize,一个是 @dynam...
大家好,我是面试聊iOS的程序员。从这篇文章开始,我将会和大家持续分享作为一个工作5年之后的iOS开发,在面试时一般都在聊什么。换句话来讲,也就是在面试时我们一般都会被问到哪...
1、效果: 2、SwiftUI的列表自带下拉刷新属性(refreshable),以下分享的代码为自定义效果: 封装部分 使用
因为对moya框架的使用,给了我启发,花点时间封装了下 NavigationStack 的路由管理。不多说,上代码: 最后写一个manger 遵守协议来管理导航 使用方法:p...
CASE断言常用函数 // XCTFail(format…) 生成一个失败的测试; XCTFail(@"Fail"); // XCTAssertNil(a1,...
在一些业务需求中,我们需要在app退出到后台或者杀死的时候做一些业务上的处理。在AppDelegate中提供了相关的方法。 APP进入后台 在后台进入到后台时会调起这个方法,...
1. 隐藏/取消List的分割线 iOS 13.0+ (全局效果) iOS 14.0+ iOS 15.0+ 其他的方式可参考 stackoverflow[https://s...
一、Core Data介绍 1、Core Data是iOS5之后才出现的一个数据持久化存储框架,它提供了对象-关系映射(ORM)的功能,即能够将对象转化成数据,也能够将保存在...