iOS事件传递链与响应链

✅作者简介:大家好我是瓜子三百克,励志成为全栈工程师的一枚程序猿,也是喜欢在学习和开发中记录笔记的小白博主! 📃个人主页:瓜子三百克的主页 🔥系列专栏:iOS 💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️...

iOS的多线程安全隐患与线程同步方案

1、在资源共享时,一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一个对象、同一个变量、同一个文件。 2、当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题。 文章目录 1、多线程的安全隐患2、多线程同步解决方案2.1、OSSpinLock 自旋锁2.2、os_unf...

iOS中的多线程与GCD队列关系

文章目录 1、iOS中的常见多线程方案2、GCD与队列2.1、常用函数2.2、queue队列2.3、同步、异步、并发、串行2.4、各种队列的执行效果2.5、队列组的使用 3、问答拓展 1、iOS中的常见多线程方案 2、GCD与队列 2.1、常用函数 GCD中有2个用来执行任务的函数 1、用同步的方式执行任务 /** * @param: queue...

小码哥底层原理之RunLoop

✅作者简介:大家好我是瓜子三百克,励志成为全栈工程师的一枚程序猿,也是喜欢在学习和开发中记录笔记的小白博主! 📃个人主页:瓜子三百克的主页 🔥系列专栏:uniapp前端 💖如果觉得博主的文章还不错的话,请点赞👍+...

跟着小码哥一起学习OC语法,都在这里了

OC语法,这里面介绍的有: 1、NSObject对象相关:NSObject的本质、NSObject的内存分配、OC类的底层结构、isa指针和superclass指针。 1、KVO、KVC、分类的实现原理、如何给分类添加属性。 3、block相关:block的本质、block如何捕获变量、block本质对象类型、block与...

Clang编译OC程序的常用命令

✅作者简介:大家好我是瓜子三百克,一个非科班出身的技术程序员,还是喜欢在学习和开发中记录笔记的小白博主! 📃个人主页:瓜子三百克的主页 💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦...

小码哥学习笔记:APP内存管理

文章目录 1、iOS程序的内存布局2、Tagged Pointer 标记指针问答拓展 3、定时器3.1、NSTimer、CADisplayLink的使用注意点3.2、GCD定时器封装 4、OC对象的内存管理4.1、引用计数的存储4.2、dealloc4.3、自动释放池4.3.1、autorelease 底层结构4.3.2、AutoreleasePoolPage1...

iOS开发规范汇总(一)

命名规范驼峰法大驼峰文件名、class、struct、enum、protocol 名称首字母大写,即大驼峰,例如: UIViewControllerRCViewRCHandler小驼峰:命名变量、方法、参数、swift枚举成员时,第一个单词的首字母应当小写,即小驼峰,例如: myRefreshControl、infoArray、numberOfCellInSectionArra...

OC:对象的isa指针和superclass指针分别指向哪里,你知道了吗?

✅作者简介:大家好我是瓜子三百克,一个非科班出身的技术程序员,还是喜欢在学习和开发中记录笔记的博主小白! 📃个人主页:瓜子三百克的主页 🔥系列专栏:OC语法 🤟格言:作为一个程序员都应该认识到,好的代码是初级工程师都可以...

你知道block循环引用怎么解决了吗?

✅作者简介:大家好我是瓜子三百克,一个非科班出身的技术程序员,还是喜欢在学习和开发中记录笔记的小白博主! 📃个人主页:瓜子三百克的主页 🔥系列专栏:OC语法 🤟格言:作为一个程序员都应该认识到,好的代码是初级工程师都可以...