随笔分类 -  编程随笔

摘要:一,KVC(Key-value coding)键值编码,可以在运行时动态地访问和修改对象的属性。 1,KVC四个重要方法: - (nullable id)valueForKey:(NSString *)key; //直接通过Key来取值 - (void)setValue:(nullable id)v 阅读全文
posted @ 2022-11-08 00:55 Major1698 编辑
摘要:*串行与并行 串行队列与并发队列都是基于队列,所以遵循先进先出的原则。串行执行时,各个任务按顺序执行,完成一个后才能进行下一个;并发执行各个任务也是按顺序开始执行,但是无需等待前一个完成才能执行。 单个线程的并行队列采用并发方式,而多核CPU可同时开启多线程并行执行任务。 *同步和异步 同步不能开启 阅读全文
posted @ 2022-10-24 00:31 Major1698 编辑
摘要:1.使用inline 修饰的函数,在编译的时候,会把代码直接嵌入调用代码中。就相当于用#define 宏定义来定义一个add 函数那样!与#define的区别是: 1)#define定义的格式要有要求,而使用inline则就行平常写函数那样,只要加上inline即可! 2)使用#define宏定义的 阅读全文
posted @ 2022-10-05 14:49 Major1698 编辑
摘要:1,编辑 人工输入相关代码 2,编译 将高级语言翻译成计算机可识别的二进制语言,整个过程分为:源程序分析(词法分析、语法分析),语义检查和中间代码生成,代码优化,目标代码生成。 在此过程中发现有语法错误则给出提示。 3,链接 将编译产生的二进制文件与系统库连接成一个可执行文件 4,运行可执行文件 阅读全文
posted @ 2022-02-12 08:50 Major1698 编辑

点击右上角即可分享
微信分享提示