首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
想笑
掘友等级
iOS开发工程师
https://github.com/initially0/iOS/blob/main/README.md 交流裙:711315161 ❤: ios_dx
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 44
沸点 3
赞
47
返回
|
搜索文章
最新
热门
iOS底层进阶路线图(跳槽加薪必看)
序言 iOS现在行情内卷严重,而且岗位稀少(有些甚至没有)失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。随便金九银十跳槽季;做iOS开发的你,你是否在时刻准备着跳槽或者转行
大厂面试iOS真题整理(flutter篇)
Flutter 的面试其实和 Android 面试的套路差不多,也是分两个部分: 1.Dart 2.Flutter 毕竟 Flutter 要使用 Dart 来写,那也就必须了解 Dart 的一些相关知
跳槽面试应该注意的Swift知识点
1. 给一个数组,要求写一个函数,交换数组中的两个元素 首先跟面试官沟通,是什么类型的数组?面试官会说,任意。普通程序员微微一笑,写出以下代码 与面试官沟通,是什么类型的数组?有什么其他要求和限制?面试官会说,这是一个Swift面试题。文艺程序员心领神会,于是写出以下答案: 同…
看完必懂 【iOS图片解压缩】流程总结
前言 在平时的开发过程中,我们经常会使用 UImage 加载jpg、png等格式的图片,但其最终都是将这些图片数据解压为位图(Bitmap)。图片解压就是一个将jpg、png等图片解压为位图的过程。本
iOS面试题:对runtime的理解
我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[target doSomething];会被转化成objc_msgSend(target, @selector(doSomething));。 OC中一切都被设计成了对象,我们都知道一个类被初始化成一个实…
iOS面试题:对于block的理解
1. 什么是block? block跟swift中的闭包(closure)基本一样,都常用于值的回调,特别是在多线程的网络请求回调中,使用起来极为方便。其中闭包就是能够读取其它函数内部变量的函数。 block的开头是“^”,接着是由小括号所报起来的参数列,行为主体由大括号包起来…
大厂面试iOS真题整理(oc篇)
1.C和 OC 如何混编 xcode可以识别一下几种扩展名文件: .m文件,可以编写 OC语言 和 C 语言代码 .cpp: 只能识别C++ 或者C语言(C++兼容C) .mm: 主要用于混编 C++
多线程的基本理解
进程:可以理解成一个运行中的应用程序,是将程序装载到内存中,系统为它分配资源运行,而这种执行的程序就称之为进程。 线程:是进程的基本执行单元,一个进程拥有多个线程。同一个进程中的多个线程之间可以同时执行。 进程只能在一个时间干一件事,进程只能执行一件事,当它要执行多项事时,就无…
iOS 开发中零散知识点整理(干货)
1. 关于tableView在滚动时存在的偏移量问题 CACurrentMediaTime()方法获取到的时间,是手机从开机一直到当前所经过的秒数。 NSDate 或 CFAbsoluteTimeGetCurrent() 返回网络时间同步的时钟时间。 mach_absolute…
线程的状态和生命周期
那么现在我们来了解线程一个完整的生命周期的运行过程,与下图可以看出有:新建 - 就绪 - 运行 - 阻塞 - 死亡五个过程。 新建:刚刚创建还在内存当中,还没有在可调度线程池中,还不能被cpu调度执行工作。 就绪:进入调度池,可被调度。 运行:CPU负责调度”可调度线程池”中的…
下一页
个人成就
文章被点赞
266
文章被阅读
45,384
掘力值
1,789
关注了
7
关注者
110
收藏集
0
关注标签
1
加入于
2020-12-01