首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
drop凯
掘友等级
iOS 开发
努力就会有收获
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
iOS开发 arm64汇编学习
CPU的运算速度是非常快的,为了性能CPU在内部开辟一小块临时存储区域,并在进行运算时先将数据从内存复制到这一小块临时存储区域中,运算时就在这一小快临时存储区域内进行。我们称这一小块临时存储区域为寄存器。 C, carry condition flag, 无符号运算有溢出时,C…
iOS 开发 链接器的作用
苹果公司现在使用的编译器是LLVM,相比于 Xcode 5 版本前使用的 GCC,编译速度提高了 3 倍。同时,苹果公司也反过来主导了 LLVM 的发展,让 LLVM 可以针对苹果公司的硬件进行更多的优化。 LLVM是构架编译器(compiler)的框架系统,以C++编写而成,…
iOS 黑魔法Method Swizzling如何正确使用
Method Swizzling可以帮助我们在运行时将两个方法交换,以保证在业务面相对象编程方式不被改变的情况下,进行AOP(Aspect-Oriented Programming,面向切面编程)。Method Swizzling的本质就是对IMP和SEL进行交换。 AOP 是…
iOS objc_msgSend 汇编分析
Objective-C 里每个对象都会指向一个类,每个类都会有一个方法列表,方法列表里的每个方法都是由 selector、函数指针imp 和 metadata 组成的。objc_msgSend的工作就是传入对象和selector,查找相应方法的函数指针,然后跳到函数指针所指向的…
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
个人成就
文章被点赞
18
文章被阅读
21,214
掘力值
404
关注了
15
关注者
5
收藏集
0
关注标签
6
加入于
2019-11-05