2020年的春天,成都的天气格外的闷热。因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当...
2020年的春天,成都的天气格外的闷热。因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当...
场景:直播间刷礼物时,会从发送按钮处飘一个选中的礼物到主播的头像处。原理:找到发送按钮和主播头像所在它们共同的父视图的位置,然后进行组合动画操作 外部使用: 例子:一个发送按...
项目中可能会遇到类似场景,比如:从二级页面返回上一级页面,但是二级页面还是存在的,如果再次进入二级页面,还是保留之前的状态,也就是二级页面不被销毁。等真正的关闭二级页面的时候...
一、swift访问级别 Swift 为代码中的实体提供了五种不同的访问级别。这些访问级别不仅与源文件中定义的实体相关,同时也与源文件所属的模块相关。 1、访问权限修饰 Ope...
Don't forget to anonymize any private data! Looking for related issues on cocoapods/coc...
UITextField设置暗文属性,使用官方的secureTextEntry属性设置: 1.textField.secureTextEntry = YES; 暗文输入 2.t...
iOS16横竖屏的切换有了新的方式,正好赶上新的项目要求,所以重新整理了一下项目中的横竖屏切换问题。项目要求: iPhone整体禁止屏幕旋转只能竖屏,某些特定页面强制横屏,某...
重点总结: 1.获取内购列表(从App内读取或从自己服务器读取)2.App Store请求可用的内购列表3.向用户展示内购列表4.用户选择了内购列表,再发个购买请求,收到购买...
Moya是什么? Moya是对请求库Alamofire的抽象封装,相当于OC中YTKNetwork和AFNetworking的关系。 为什么用Moya? 我们用Moya在Gi...
1、新建distribute文件夹、在文件夹中创建一个脚本 distribute.sh ,内容复制粘贴下,appName 为 App 的名字 2、将.app 文件放在dis...
第一种方案:把该manager封装成单例 解决理由:内存中的某一块固定的地址就用来存放manager,专门用来网络请求和释放。 方案代码: 问题:很明显,同一时刻只能有一个网...
启动速度 用户从点击APP图标到完全看到APP内容的过程称为启动,如果启动耗时较长可能会影响用户的体验,所以启动速度优化就显得很有必要。 最佳速度:400ms,这是刚好是启动...
1. dispatch_once替代方案 OC中用来保证代码块只执行一次的dispatch_once在swfit中已经被废弃了,取而代之的是使用static let,let本...
代码参考:
前言:计时器通常用在倒计时(发送验证码 60s 倒计时,活动倒计时)、动画(隔 1s滚动)等,通常我们会用的是 NSTimer、GCD、还有不常用的 CADisplayLin...
补充: 2023-3-27 强制升级 pod 库 一、创建私有 Pod 索引库 Pod 索引库本质是所有库的podspec文件集合。每次创建新库或更新版本时都会根据版本号...