iOS_峰
iOS_峰
全部文章
分类
Flutter(2)
iOS常见问题(39)
iOS进阶(17)
iOS逆向(5)
iOS音视频(4)
Swift(1)
未归档(18)
面试(53)
归档
标签
去牛客网
登录
/
注册
iOS_峰的博客
学无止境,登峰其实才刚刚开始,公众号: iOS进阶宝典,抖音:iOS 普拉斯
TA的专栏
74篇文章
1人订阅
iOS音视频学习
12篇文章
1435人学习
BAT面试算法
35篇文章
1394人学习
iOS进阶
26篇文章
874人学习
移动开发iOS工程师秘籍
1篇文章
611人学习
全部文章
(共137篇)
手撕排序算法 - iOS进阶必备
来自专栏
冒泡排序 冒泡排序是通过比较两个相邻元素的大小实现排序,如果前一个元素大于后一个元素,就交换这两个元素。这样就会让每一趟冒泡都能找到最大一个元素并放到最后。 以 [ 8, 1, 4, 6, 2, 3, 5, 7 ] 为例,对它进行冒泡排序: ...
面试
算法
程序员
iOS
2020-10-29
1
1353
自研 iOS 热更新机制——OCPack技术方案总结
I. 方案简介 OCPack是一种 iOS 平台上 App 动态化技术方案,用户可以使用 Objective-C 语言编写待动态化的功能逻辑(生成.m文件),然后通过OCPack提供的工具链生成 patch 文件(.bin格式)。客户端则内置了一个基于 Native 环境的的虚拟栈机,它可以动态加载...
程序员
OCPack
iOS
2020-10-27
0
1180
iOS新闻类App内容页技术探索
据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App中的 内容页 在提升App品质、提升使用时长及提升用户黏性等方面,扮演着更为重要的角色,同时也面临着更大的挑战。 内...
程序员
iOS
2020-10-26
0
702
大厂50K的高级iOS工程师,到底都掌握了一些什么技术?
相信你可能经历过这些: 已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。 听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔50万了。 由于现在的公司接触不到新技术,因为缺少核心竞争力,感...
程序员
iOS
2020-10-26
0
632
Swift语法全面解析
Swift介绍 Swift 是一门开发 iOS, macOS, watchOS 和 tvOS 应用的新语言。 Swift是一种安全,快速和互动的编程语言。 Swift支持代码预览(playgrounds),这个特性可以允许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果。 S...
程序员
iOS
swift
2020-10-21
0
537
App崩溃现场取变量名和其实际值对应关系(不只是寄存器)
一、背景 前段时间群里提到希望能在App的崩溃日志中得到崩溃现场当前方法中各个变量名和其当前值(而不是只有寄存器),于是去调研了一下.dSYM文件格式,发现理论上是可行的。 想了解其他相关的可以联系我,同时可以进群提问。642363427 二、方案 1...
iOS
2020-10-14
0
538
GCD同步任务加强 进阶篇(七)
来自专栏
同步任何的作用: 在开发中,通常会将耗时操作放后台执行,有的时候,有些任何彼此有依赖关系! 例子:登录、支付、下载 在队列里,依赖执行同一时间。 -(void)gcdDemo5{ //创建一个异步队列 &...
iOS
2020-10-11
0
830
GCD 并发队列 进阶篇(六)
来自专栏
并发队列,异步执行 MARK:并发队列,异步执行 -(void)gcdDemo3{ //1.队列-并发 DISPATCH_QUEUE_CONCURRENT 并发 &nbs...
iOS
2020-10-11
0
603
国庆已过,总结一下秋招被问过的题目
C++相关 多态的理解 虚函数、虚函数表 声明数组大小超过内存大小会怎样 int a[5]; cout << a[5] << endl; 会有什么结果 int a[5]; a[5] = 1; 会有...
iOS
2020-10-11
1
538
GCD 串行队列 进阶篇(五)
来自专栏
GCD核心概念:将任务添加对象,指定任务执行的方法 任务 使用block封装 block就是一个提前准备好的代码块,在需要的时候执行 队列(负责调度任务) 串行:一个接一个的调度任务 并发:可以同时调度多个任务 任务执行...
GCD
iOS
2020-10-09
0
858
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页