iOS资源整理
RunTimeRuntime 10种用法(没有比这更全的了 开源项目成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章) MVVMTableView之MVVM与MVC之对比 使用MVVM减少控制器代码实战(减少56%) 面向协议的 MV...
RunTimeRuntime 10种用法(没有比这更全的了 开源项目成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章) MVVMTableView之MVVM与MVC之对比 使用MVVM减少控制器代码实战(减少56%) 面向协议的 MV...
开篇 悟空道:“我自生身之后,出家修行,得一个无生无灭之体。近因教演儿孙,守护山洞,奈何没件兵器。久闻贤邻享乐瑶宫贝阙,必有多余神器,特来告求一件。” – 《西游记》第三回 四海千山皆拱伏 九幽十类尽除名 常言道:“工欲善其事,必先利其器。”各位看...
我相信,要想从一个“还不错”的人编程一个卓越的人,我们需要不停地向他人学习,同时还要尽早地适应最新的技术和工具。除了苹果官方文档网站之外,我列举了一些能获取有价值的文章和资源的网站,这些网站能够帮助我们更上一个台阶! 让我们先看一些原创的内容博客: ...
isa和superclass指针 KVCsetValue:forKey:的原理 KVCvalueForKey:的原理 关联对象的本质 @encode`字符串编码 类的底层结构 常见的深浅拷贝 同步异步/串行并发 动态方法解析 消息转...
引言在iOS开发过程中,开发统计是一项至关重要的工作。通过对各种数据进行统计和分析,我们可以深入了解应用的运行状况、用户行为以及潜在的问题,从而为优化应用、提升用户体验提供有力的支持。本文将详细介绍在Objective - C开发中常见的开发统计知识...
引言在iOS开发的世界里,Objective - C作为一门经典的编程语言,其底层架构设计和设计模式对于构建高质量、可维护和可扩展的应用程序起着至关重要的作用。深入理解Objective - C的底层架构和设计模式,不仅能够帮助开发者更好地应对各种复...
引言在iOS开发领域,性能优化是一项至关重要且极具挑战性的工作。良好的性能优化不仅能显著提升用户体验,减少用户等待时间和操作卡顿,还能降低设备资源消耗,延长设备续航时间。而深入理解Objective - C底层机制则是进行高效性能优化的关键所在。本文...
引言在iOS开发中,内存管理是至关重要的一环。合理的内存管理能够提升应用的性能和稳定性,避免内存泄漏和崩溃等问题。本文将深入探索Objective - C底层的内存管理机制,涵盖Mach - O文件、TaggedPointer、对象的内存管理、cop...
引言在iOS开发中,多线程技术是提升应用性能与响应能力的关键。它能让应用在同一时间处理多个任务,避免主线程阻塞,为用户带来流畅的体验。本文将深入探讨Objective - C底层的多线程技术,涵盖原子锁atomic、GCD Timer、NSTimer...
引言在iOS开发里,多线程编程能显著提升应用性能和响应能力。不过,多线程环境下对共享资源的并发访问容易引发数据竞争和不一致问题。线程锁作为保障线程安全的关键工具,能有效避免这些问题。本文会深入探讨Objective - C中各种线程锁的底层原理、使用...