原文:2022iOS面试题总结之内存管理

在 iOS 中,我们通常将内存分为五大部分: 代码区:用于存放程序的代码,即 CPU 执行的机器指令,并且是只读的。 全局区 静态区:它主要存放静态数据 全局数据和常量。分为未初始化全局区 BSS 段 初始化全局区: 数据段 。程序结束后由系统释放。 数据段:用于存放可执行文件中已经初始化的全局变量,也就是用来存放静态分配的变量和全局变量。 BSS 段:用于存放程序中未初始化的全局变量。 常量区: ...

2022-03-29 22:14 0 722 推荐指数:

查看详情

iOS面试题之内存管理

本文围绕内存管理的几种方法展开叙述。 1.内存管理是什么? 内存管理,就是对内存资源进行优化。 2.内存管理的三种方法? Objective-C的内存管理主要有三种方式ARC(自动内存计数)、MRC(手动内存计数)、内存池。 3.MRC是什么?管理原则是什么?存在的问题? MRC,全称 ...

Wed Jun 29 16:37:00 CST 2016 6 1451
iOS面试题总结

1.为什么说Objective-C是一门动态的语言? 1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定。例如:多态特性,我们可以使用父类对象来指向子 ...

Fri Dec 01 06:47:00 CST 2017 0 1126
iOS面试题总结(一)

面试题总结 1、#import 跟#include、@class有什么区别?#import<> 跟 #import”"又什么区别? include和#import都能完整的包含某个文件的内容,#import可以防止一个文件被导入多次。@class只是声明一个 ...

Wed May 11 05:27:00 CST 2016 5 919
iOS面试题总结

目录 1. 多线程的底层实现? 2. 线程间怎么通信? 3. 网络图片处理问题中怎么解决一个相同的网络地址重复请求的问题? 4. 用NSOpertion和NSOpe ...

Sat Aug 10 02:08:00 CST 2019 0 1648
k8s 面试题总结2022

的部署方式 7:简述Kubernetes如何实现集群管理? 8:简述Kubernetes的 ...

Fri Jul 01 04:06:00 CST 2022 0 575
iOS面试题总结(持续更新)

过段时间打算跳槽,找了一些面试题来做,在这里做个总结方便review,希望能对要面试的童鞋有帮助。 以下为面试题: 运行以下代码会有什么结果   第一眼看这道题,只能确定使用isEqualToString:来比较字符串是比较每一个 ...

Thu Feb 01 18:45:00 CST 2018 0 4449
iOS面试题及答案大总结

1.写一个NSString类的实现 + (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStri ...

Thu Nov 07 16:25:00 CST 2013 0 3765
iOS 面试题

1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答:不可以,可以实现多个接口;category是分类,,一般情况下分 ...

Thu Jul 25 17:18:00 CST 2013 1 10123
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM