开篇 相信大家在学习和使用Swift的时候,肯定会被 ! 和 ? 搞疯过, 纠结这两个符号到底是个什么鬼 ?鬼知道什么时候使用!,什么时候使用? 下面就说一下! 和 ? 区别...
开篇 相信大家在学习和使用Swift的时候,肯定会被 ! 和 ? 搞疯过, 纠结这两个符号到底是个什么鬼 ?鬼知道什么时候使用!,什么时候使用? 下面就说一下! 和 ? 区别...
技 术 文 章 / 超 人 2019-03-20 补充@ dynamic与@ synthesize内容 个人觉得要更加深入直观了解MRC与ARC的区别建议先从内存分析开始所以...
前言 微信朋友圈一直以来都是iOS开发人员争相模仿的界面,主要是其包含了丰富的iOS所需知识点,以及常用的功能模块。当然各个功能模块实现过程中的细节处理以及用户体验的优化,这...
有这样一种情况。做开发的时候有一种需求,就是导航栏的颜色是固定黑色或白色。大家都会做统一设置,但是有一种需求是导航栏默认是白色但是某一个页面需要黑色,你们会怎么做呢?看完这篇...
在iOS 9.0之后,以前常用的NSString编码的方法stringByAddingPercentEscapesUsingEncoding:被弃用了,项目中可能会出现一堆如...
成因 野指针就是指向一个已删除的对象或者受限内存区域的指针。我们写C++的时候强调指针初始化为NULL,强调用完后也为其赋值为NULL,谁分配的谁回收,来避免野指针的问题。比...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
iPhone、iPad、iPod等设备型号列表,移除了被淘汰的设备、或性能跟不上的设备 附上一个设备表链接 地址:https://www.theiphonewiki.com/...