首页 > 其他分享 >在Objective-C里定义枚举和结构体

在Objective-C里定义枚举和结构体

时间:2023-02-06 19:34:40浏览次数:41  
标签:typedef 定义 ShapeType enum ShapeColor 枚举 ShapeRect Objective struct

typedef enum{


kCircle,


kRectangle,


kOblateSpheroid


} ShapeType;



typedef enum{


kRedColor,


kGreenColor,


kBlueColor


} ShapeColor;



typedef struct{


int x,y,width,height;


} ShapeRect;



typedef struct{


ShapeType type;


ShapeColor fillColor;


ShapeRect bounds;


} Shape;



ShapeRect rect0 = {0,0,10,30};


声明结构变量时,你可以一次性初始化该结构的所有元素。

标签:typedef,定义,ShapeType,enum,ShapeColor,枚举,ShapeRect,Objective,struct
From: https://blog.51cto.com/u_15955464/6040300

相关文章

  • objective-c <>协议
    objective-c协议为不同的类提供公用的方法协议定义了一组方法,而不提供具体实现。它定义了其它对象有责任实现的接口。当在自己的类中实现协议的方法......
  • SpringBoot中自定义消息转化器
    场景1.SpringBoot自动配置了消息转化器。2.自定义消息转化器,只需要在类中添加消息转化器的@Bean,就会被SpringBoot自动加入到容器中。实现新建Controllerpackagecom.exampl......
  • 数组的定义--Java基础027
    /*数组:数组是存储同一种数据类型数据的集合容器。数组的定义格式:数据类型[]变量名=new数据类型[长度];数组:存储同一种数据类型的集合容器.数组的特点:1.只能存储......
  • 详解Spring AOP自定义可重复注解没有生效问题
    目录1.问题背景2.不啰嗦,上代码3.问题排查3.1是不是切点写得有问题,于是换成如下形式:3.2是不是使用的地方不是代理对象4.问题原因 1.问题背景工作中遇......
  • 自定义鼠标右键菜单
     鼠标右键弹出框<template><divclass="conversation-item-menubox-shadow1"><spanclass="menu-itemoperation-text"@click.stop="openNewPage">打......
  • abp vnext自定义claim
    创建UserClaimsPrincipalFactory工厂在Project.Domain中创建ProjectUserClaimsPrincipalFactoryusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;......
  • ABP的IdentityServer4中使用自定义的claim声明
    ABP的IdentityServer4使用自定义的claim声明,我是想增加一个部门Id,登录用户的中文名称在IdentityServer项目的AbpModule中,context.Services.AddScoped<IProfileServ......
  • abp 自定义token
    如何删除访问令牌中未使用的声明?ABP框架版本: v5.2.2用户界面类型:角度数据库提供者:EFCore分层(MVC)或身份服务器分离(角度):是/否异常消息和堆栈跟踪:重现问......
  • NLP基础:枚举法和维特比搭建分词
    文章目录​​一.任务介绍​​​​任务描述​​​​数据集​​​​二.原理介绍​​​​最大匹配​​​​考虑语义​​​​枚举法​​​​LeetCode139单词拆分Ⅰ​​​​L......
  • 一文搞懂工作流审批(Java+activiti)快速开发+自定义工作流配置
    前言activiti工作流引擎项目,企业erp、oa、hr、crm等企事业办公系统轻松落地,一套完整并且实际运用在多套项目中的案例,满足日常业务流程审批需求。一、项目形式springboot......