我是一名iOS初学者,根据Swift官方文档以及MJ大神Swift5.0视频教学来学习,记录学习笔记,有那里写的不明白或者写错的还请大神们帮忙解释并指正,小白一定及时改正更新...
我是一名iOS初学者,根据Swift官方文档以及MJ大神Swift5.0视频教学来学习,记录学习笔记,有那里写的不明白或者写错的还请大神们帮忙解释并指正,小白一定及时改正更新...
一、概述 从上图可以发现,AFNetworking框架的结构比较清晰简洁,主要范围5个部分: 网络通信模块:URLSession 网络状态监听模块:Reachability ...
概述 为什么会有数组的线程安全问题?对于可变的集合(NSMutableArray、NSMutableDictionary、NSMutableSet)是可读可写的,所以有可能出...
第〇:写在前面 1.什么是ReactiveCocoa? Reactive: 响应式的、函数式的。Cocoa:苹果开发框架名称.Reactive + Cocoa = 具备函(G...
Objective-C的扩展机制 Category 分类 通过它来扩展方法 Associated Object关联对象,通过它来扩展属性使用关联对象,需要导入<objc/ru...
关于性能优化之卡顿产生原因,就不得不先理解屏幕成像原理 一、CPU 、GPU 在屏幕成像过程中,CPU和GPU起着至关重要的作用 CPU (中央处理器) 对象的创建和销毁...
内存布局 不同内存布局区域的含义stack(栈):方法调用heap(堆):通过alloc等分配的对象bss:未初始化的全局变量data:已初始化的全局变量text:程序代码 ...
一、程序的本质 软件/程序的执行过程: 二、寄存器与内存 CPU将内存中的数据存储到寄存器中,然后在对寄存器中的数据进行计算 上图所示: 三、编程语言的发展 ...
Swift从2014年发布到现在,马上接近三年,经过苹果的不断改进和完善,语法方面已经趋于稳定。如果是新建的项目,严重建议使用Swift,因为Swift必定会取代Object...