前言: 各位同学大家好,有段时间没有给大家更新文章,具体多久我也不清楚哈,昨天发了一篇关于 Fraction[https://developer.harmonyos.com...
前言: 各位同学大家好,有段时间没有给大家更新文章,具体多久我也不清楚哈,昨天发了一篇关于 Fraction[https://developer.harmonyos.com...
参考篇:iOS-Block浅谈 前言:本文简述Block本质,如有错误请留言指正。 第一部分:Block本质 Q:什么是Block,Block的本质是什么? block本质上...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-runtime-01/...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
演示项目 在开始技术讨论前,你可以先下载我写的 Demo 跑到真机上体验一下:https://github.com/ibireme/YYKit。 Demo 里包含一个微博的 ...
如果你的英文还不错可以来这里自己查看所有的快捷键大全(当然也可以自定义修改): 如果你懒得看,下面这些足够你在开发过程中使用了: 另外:编译:Command + B 、 ...
目录 使用实例原理分析特性深入源码寻找释放点追踪泄露报告泄露构建堆栈信息侧滑返回特殊处理 序言 MLeaksFinder 是WeRead团队开源的一款检测 iOS 内存泄漏的...
前言 在移动设备上开发软件,性能一直是我们最为关心的话题之一,我们作为程序员除了需要努力提高代码质量之外,及时发现和监控软件中那些造成性能低下的”罪魁祸首”也是我们神圣的职责...
对于职场来说,简历就如同门面。若是没想好,出了差错,耽误些时日倒不打紧,便是这简历入不了HR的眼,费力伤神还不能觅得好去处,这数年来勤学苦练的大好光阴,岂不辜负? 简历制作小...
Block的本质 Block是将函数及其执行上下文封装起来的对象。Block调用即是函数的调用。 clang(LLVM编译器)具有转换为我们可读源代码的功能。通过“-rewr...
iOS面试题目100道 1.线程和进程的区别。 进程是系统进行资源分配和调度的一个独立单位,线程是进程的一个实体,是CPU调度和分派的基本单位,是比进程更小的能独立运行的基本...
01 iOS开发基础概念 1.1什么是应用瘦身? 1.2 什么是响应者链? 1.3 什么是 懒加载? 1.4 什么是 Cocoa 和 Cocoa Touch? 1.5...
上篇文章简单的了解了一下iOS结构体的内存分配[//www.greatytc.com/p/4551b6c6a0a8],而OC对象的本质就是结构体。由此我们可以探究一...
iOS结构体内存大小分配遵循以下几条原则:*结构体大小是其内部变量中最大内存变量的整数倍*结构体内部变量的属性的起始内存地址是其本身大小的整数倍*结构体中如果有其他结构体,那...