编程大鑫
编程大鑫
全部文章
分类
未归档(95)
归档
标签
去牛客网
登录
/
注册
编程大鑫的博客
TA的专栏
57篇文章
0人订阅
iOS开发基础进阶中高级
57篇文章
1233人学习
全部文章
(共72篇)
iOS逆向宝典连载篇:对称算法01!(十一)
本文主要介绍对称算法的基本概念 对称加密 部分图片看不了请前往简书 对称加密 加密、解密使用的是同一个key,即使用同一个密钥加密的方式 对称加密过程 明文通过密钥加密得到密文 密文通过密钥解密得到明文 对称加密优点 加密计算量小 速度快 适合对大数据进行加密的场景 对称...
iOS开发
iOS程序员
iOS面试题
2021-05-14
0
337
iOS逆向宝典连载篇:循环选择指针01(四)
本文的主要目的是理解汇编中全局变量、常量的存储,以及如何将if、while等汇编代码还原成高级代码 全局变量 部分图片看不了请前往简书在这之前首先需要了解内存的分区,对这块不是特别清晰的,建议看看iOS-底层原理:内存五大区,下面进行一个简单的汇总说明 代码区:存放代码,可读、可执行 栈区:...
iOS开发
iOS程序员
iOS面试题
2021-05-13
0
400
iOS逆向宝典连载篇:函数本质02(三)
本文主要是讲解函数的参数、返回值、局部变量在汇编中是如何存储,以及CPSR标志寄存器部分图片看不了前往简书 函数的参数和返回值 arm64下,函数的参数是存放在x0-x7(w0-w7)这8个寄存器里面的,如果超过8个参数,就会入栈 如果自定义函数时,参数最好不要超过6个(因为有两个隐藏参数 s...
iOS开发
iOS程序员
iOS面试题
2021-05-12
0
362
iOS逆向宝典连载篇:函数本质01(二)
本文的主要目的是理解函数栈以及涉及的相关指令 部分图片看不了前往简书在讲函数的本质之前,首先需要讲下以下几个概念栈、SP、FP 常识 栈 栈:是一种具有特殊的访问方式的存储空间(即先进后出 Last In Out First, LIFO) 高地址往低地址存数据(存:高-->低) - ...
iOS开发
iOS程序员
iOS面试题
2021-05-11
0
757
iOS逆向宝典连载篇:初识汇编(一)
在逆向开发中,非常重要的一个环节就是静态分析,众所周知,手机上安装App其本质是一个二进制文件,而静态分析是建立在分析二进制上面的。所以在学习逆向之前,需要提前了解相关的汇编知识部分图片看不了前往简书 汇编语言的发展 机器语言 是由0和1组成的机器指令,表示特定的功能,如下所示 加:0100 00...
iOS开发
iOS程序员
iOS面试题
2021-05-10
0
399
作为iOS开发,这道面试题你能答出来,说明你基础很OK!
首先我们先来看一下这道面试题是啥? 下方图片如果加载失败可以来简书搜索:iOS_asuka题目看着非常简单,我是先创建了一个继承NSObject的GDPerson类; GDPerson类的.h文件 GDPerson类的.m文件 再看一下我们viewController.m里面的代码: 作为一...
iOS开发
iOS程序员
iOS面试题
2021-04-25
0
379
OC底层面试知识点之 — Block底层原理
本文将介绍block的类型,循环引用的解决方法以及block底层分析 Block简介 Block定义:带有自动变量的匿名函数,它是C语言的拓展功能,之所以是扩展,是因为C语言不允许存在这样的匿名函数 匿名函数 匿名函数式指不带函数名称的函数 带有自定变量 Block拥有捕获外部变量的功能,在...
iOS开发
iOS程序员
iOS面试题
2021-04-24
0
381
OC基础知识点之-KVC(键值编码)!
KVC定义 KVC的全称是Key-Value Coding,中文就是我们所熟知的键值编码,键值编码是NSKeyValueCoding非正式协议启用的一种机制。对象采用该协议来间接访问该对象属性(既:可以通过一个key值来访问)。这种间接访问机制补充了实例变量及其相关的访问器方法所提供的直接访问. ...
iOS开发
iOS程序员
iOS面试题
2021-04-23
1
409
最新iOS开发常见面试题总结二!(附答案)
1.iOS线程与进程的区别和联系? 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。 程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线...
iOS开发
iOS程序员
iOS面试题
2021-04-22
0
385
浅谈iOS进阶路线,让自己人生不迷茫!
前言 这里大鑫,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用网路记录下自己的学习历程. 本文阅读建议 1.一定要辩证的看待本文. 2.本文仅代表个人片面观点,如有不同观点,还往及时指出. 3.本文只阐述学习路线和学习当中的重点问题.需要读者...
iOS开发
iOS程序员
iOS面试题
2021-04-16
0
1415
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页