Henry_磊
Henry_磊
全部文章
未归档
iOS面试题集汇总分析(13)
归档
标签
去牛客网
登录
/
注册
Henry_磊的博客
全部文章
/ 未归档
(共106篇)
SwiftUI 自定义实现旋转木马轮播效果
背景 日常生活中我们重度使用的 App 当中,基本上都有轮播图,或 Banner、或推荐、或详情介绍、或广告... 轮播图在 App 上显示的位置一般都是很重要的,也是非常引人注目的。所以开发一个项目,轮播图都是不可避免的要被使用到。 Github 上,与 Objective-C 和 Swif...
2020-12-16
0
1283
iOS14 小组件开发 2
距离上一篇小组件开发过去了好久了,哎....,一直没来得及补充,事情有点多,不过还好都过去了.那今天我们就来看下小组件开发二,之小组件的图片加载. 上一篇:iOS14 小组件开发1 上一篇我们完成了小组件的创建,数据构建,网络请求,以及数据的刷新.接下来我们来看下图片加载. 我们在...
2020-12-16
0
380
swift中如何正确安全的声明一个单例
Talk is cheap. Show me the code. class TestShareInstance{ var age:Int static let shareInstane:TestShareInstance = TestShareInstance(age: 3); ...
2020-12-15
0
361
iOS面试经历(希望对大家有所帮助)
第一次电话面试 按照顺序打印 1 到 100 不少于一个线程 //全局变量 var lock = os_unfair_lock() DispatchQueue.global().async { self.action(...
2020-12-15
0
443
iOS 工厂模式的实际应用
工厂的三种设计模式 简单工厂模式 (Simple Factory Pattern):专门定义一个类(工厂类)来负责创建其他类的实例。可以根据创建方法的参数来返回不同类的实例,被创建的实例通常都具有共同的父类。(总结来说,其实就是把一大堆的if-else判断由业务层,放到了工厂类里面) 工厂方法模式...
2020-12-14
0
361
链表-中等:重排链表 By Swift
题目 给定一个单链表 L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 给定链表 1->2->3->4, 重新排列为 1->4-&g...
2020-12-14
0
507
SwiftNIO 实战之序列化
序列化一般有两个主要目的: 网络传输 对象持久化 一般评判一个编解码框架的优劣时,会考虑如下几个因素: 是否支持跨语言; 编码后的码流大小; 编解码性能; 类库是否小巧,API 使用是否方便; 使用者需要手工开发的工作量和难度; 类库的开源性以及社区活跃...
2020-12-12
0
623
《新浪微博剖析 iOS 高级面试》笔记(十一、十二):算法、第三方库相关面试问题
作者:逍遥归来 链接:https://juejin.cn/post/6904202336550256654 字符串反转 344. 反转字符串 链表反转 剑指 Offer 24. 反转链表 有序数组合并 88. 合并两个有序数组 hash算法 剑指 Offer 50. 第一个只出现一次...
2020-12-10
0
515
深入浅出 Flutter Framework 之 PipelineOwner
Overview PipelineOwner在 Rendering Pipeline 中起到重要作用: 随着 UI 的变化而不断收集『 Dirty Render Objects 』 随之驱动 Rendering Pipeline 刷新 UI 简单讲,PipelineOwner...
2020-12-09
0
427
schema实现iOS项目多环境配置
当前公司项目有test1,test2,stage,pre,prod5套环境,每次不同环境下测试都要手动修改url和一些第三方服务的APPID,手动修改往往会出错,造成很多不便,也不利于以后的自动化打包发布。 添加环境变量 第一次遇到这个需求,首先想到的就是通过环境变量来区分,之前开发的时候一...
2020-12-09
0
935
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页