一、继承(针对类)二、多态(针对类)三、协议(枚举、结构体、类都可以)四、扩展(枚举、结构体、类都可以)五、访问控制(枚举、结构体、类都可以)六、内存管理(针对类) 写在前面...
![240](https://upload.jianshu.io/users/upload_avatars/2218414/7a0c38d08f6b.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一、继承(针对类)二、多态(针对类)三、协议(枚举、结构体、类都可以)四、扩展(枚举、结构体、类都可以)五、访问控制(枚举、结构体、类都可以)六、内存管理(针对类) 写在前面...
图片在计算机中如何存储和表示? 常见的图片格式 JPEG 是目前最常见的图片格式,它诞生于1992年,是一个很古老的格式。它只支持有损压缩,其压缩算法可以精确控制压缩比,以图...
目录一、数据竞争问题二、线程同步方案 1、加锁 1.1 自旋锁——OSSpinLock 1.2 os_unfair_lock 1.3 互斥锁——pthread_...
数据库操作(FMDB的二次封装) 项目地址 https://github.com/pkgogai/GYDFoundation[https://github.com/pkgog...
深入理解 iOS 开发中的锁:https://www.jianshu.com/p/ddbe44064ca4[https://www.jianshu.com/p/ddbe440...
AES是一种对称加密算法,可以参考:https://blog.csdn.net/qq_28205153/article/details/55798628。 GCM ( Gal...
1.介绍MVVM架构思想。 2.1 程序为什么要架构:便于程序员开发和维护代码。 2.2 常见的架构思想: MVC M:模型 V:视图 C:控制器 MVVM M:模型 V:视...
主要分析MLeaksFinder的原理和具体实现 Leaks 从苹果官方文档可知,一个app的内存主要分3类 Leaked memory: Memory unreferenc...
目录一、我们先自己用NSURLSession实现一下GET请求、POST请求、文件上传请求、文件下载请求和支持HTTPS 1、GET请求 2、POST请求 3、文件上传请求 ...