240 发简信
IP属地:上海
  • SwiftUI的概述

    一、概述 SwiftUI是苹果在2019年的WWDC大会公布的一个新的UI框架,它提供了全新的声明式语法、绑定式API、响应式编程框架Combi...

  • c++中的#pragma once与#inndef

    一、作用 两者都是为了避免同一个头文件被包含多次。 二、常规使用 1、#pragma once 2、#ifndef 三、各自的优缺点 1、pra...

  • C++中的内联函数(inline)

    一、概述 在函数头部加上修饰符 “inline”,则表示此函数为内联函数。此类函数一般在头文件定义实现。 二、作用: 使用内联函数可以避免将相同...

  • C++中的重载、重写、隐藏三者的区别

    一、基本概念 1、重载: 它是指同一访问区内被声明的几个具有不同参数列(类型、个数、顺序)的同名函数,根据参数列表确定调用哪个函数,不关心函数的...

  • C++中的函数宏

    一、_T()函数与_L()函数 1、_T()函数: 它的作用是使程序支持Unicode编码,它是双字节方式,方便处理双字节字符。 2、_L()函...

  • Resize,w 360,h 240
    第六章 块(Block)与大中枢派发(Grand Central Dispatch,GCD)

    总结 一、理解“块”这一概念 1、块的基础知识 (1)、概念: 块用“^”符号来表示,后面跟着一对花括号,括号里面是块的实现代码。例如: 块其实...

  • 智能指针

    一、概述 智能指针是一个类,主要用于管理堆上分配的内存,它将普通的指针封装成一个栈对象。在栈对象的生命周期结束后,会在析构函数中释放申请的内存,...

  • 基础一:属性-@property get/set 理解

    一、修饰 @property 的特性类型: 1、assign: (1)、一般用来修饰基本的数据类型(例:NSInteger,CGFloat,in...

  • IO复用技术-kqueue

    一、概述 1、IO复用 (1)定义: 它指的是同时等待多个文件描述符就绪,以系统调用的形式提供。 (2)常见的IO复用技术: select、po...