首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Objective-C中保留的关键字?

在Objective-C中,保留的关键字是一些预定义的标识符,它们具有特殊的含义和用途。这些关键字不能用作变量名、方法名或其他标识符。以下是Objective-C中的保留关键字:

  1. @interface
  2. @implementation
  3. @end
  4. @public
  5. @protected
  6. @private
  7. @encode
  8. @defs
  9. @package
  10. @selector
  11. @protocol
  12. @optional
  13. @required
  14. @synthesize
  15. @dynamic
  16. @class
  17. @compatibility_alias
  18. @property
  19. @try
  20. @catch
  21. @finally
  22. @throw
  23. @autoreleasepool
  24. @synchronized
  25. @available
  26. @import
  27. @encode
  28. @defs
  29. @package
  30. @selector
  31. @protocol
  32. @optional
  33. @required
  34. @synthesize
  35. @dynamic
  36. @class
  37. @compatibility_alias
  38. @property
  39. @try
  40. @catch
  41. @finally
  42. @throw
  43. @autoreleasepool
  44. @synchronized
  45. @available
  46. @import

以上是Objective-C中保留的关键字,它们在编写代码时需要避免使用。如果需要使用这些关键字作为标识符,可以使用双引号将其括起来,例如"@class"。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1.1 关键字保留

1、关键字 Java关键字对java编译器有特殊意义,他们用来表示一种数据类型,或者表示程序结构等,关键字不能用作变量名、方法名、类名、包名。...Java8 也作用于声明接口函数默认实现 for 一种循环结构引导词 do 用在do-while循环结构 while 用在循环结构 if 条件语句引导词 else 用在条件语句中,...表明当条件不成立时分支 return 从成员方法返回数据 switch 分支语句结构引导词 创建对象 new 用来创建新实例对象 引用 this 指向当前实例对象引用 super 表明当前对象父类型引用或者父类型构造方法...strictfp 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范 enum 枚举 goto 保留关键字,没有具体含义 const 保留关键字,没有具体含义...2、保留字(14个) 保留字是为java预留关键字,他们虽然现在没有作为关键字,但在以后升级版本中有可能作为关键字

12310

Java关键字保留

Java保留字列表 (依字母排序 共14组) Java保留字是指现有Java版本尚未使用,但以后版本可能会作为关键字使用: byValue, cast, const, false, future, generic...Java 所有整数值都是 32 位 int 值,除非值后面有 l 或 L(如 235L),这表示该值应解释为 long。 9) null 空 null 是 Java 保留字,表示无值。...8、保留字 正确识别java语言关键字(keyword)和保留字(reserved word)是十分重要。...Java关键字对java编译器有特殊意义,他们用来表示一种数据类型,或者表示程序结构等。保留字是为java预留关键字,他们虽然现在没有作为关键字,但在以后升级版本中有可能作为关键字。...识别java语言关键字,不要和其他语言如c/c++关键字混淆。 const和goto是java保留字。 所有的关键字都是小写 1) goto 跳转 goto 保留关键字,但无任何作用。

89330

java“53”个关键字(含2个保留字)

大家好,又见面了,我是你们朋友全栈君。 1.java关键字(keyword)有多少个? 51+2个保留字=53个关键字(java关键字都是小写!!)...2.java保留字(reserve word)有多少个?问题:分别是什么? 2个保留字 Java语言保留字是指预留关键字 1).const 有道释义:n....super 调用父类方法 常见public void paint(Graphics g){ super.paint(g); ··· } this 当前类父类对象 调用当前类方法...7).错误处理(共5个) 关键字 意思 备注,常用 catch 处理异常 1.try+catch 程序流程是:运行到try块,如果有异常抛出,则转到catch块去处理。...在java异常是靠 “抛出” 也就是英语”throw” 来使用,意思是如果发现到什么异常时候就把错误信息 “抛出” throws 声明一个异常可能被抛出 把异常交给他上级管理,自己不进行异常处理

39620

Golang 25个保留关键字

1.概览 Go共有25个保留关键字,各有其作用,不能用作标识符。Go25个关键字按照作用可以分为3类,分别为包管理、程序实体声明与定义与程序流程控制。..."package path" alias "package path" ) 其中包路径前面可以有三修饰符某一个。...下划线即空白标识符,表示不使用包标识符,只需要包副作用,即计算包级变量初始化表达式和执行导入包init初始化函数。点号代替包别名, 表示访问包导出标识符无需使用包名。...( name = value name T = value ) 注意,Golang const 不支持像 C/C++ 修饰函数参数和返回值,即下面的语句是非法。...Go程设计隐藏了线程创建和管理诸多复杂性。 在函数或方法前添加 go 关键字能够在新Go程调用它。当调用完成后,该Go程也会安静地退出。

3.1K10

JavaScript强化教程——保留关键字

本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— 保留关键字 在 JavaScript,一些标识符是保留关键字,不能用作变量名或函数名。...JavaScript保留关键字 Javascript保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为 Javascript以后扩展使用。...throws transient true try typeof var void volatile while with yield 标记关键字是...JavaScript对象、属性和方法 您也应该避免使用 JavaScript内置对象、属性和方法名称作为 Javascript变量或函数名: Array Date eval function hasOwnProperty...isNaN isPrototypeOf length Math NaN name Number Object prototype String toString undefined valueOf Java 保留关键字

19210

java“53”个关键字(含2个保留字)

1).访问修饰符关键字(共3个) public,protected,private 2).定义类、接口、抽象类和实现接口、继承类关键字、实例化对象(共6个) class,interface,abstract...,implements,extends,new 3).包关键字(共2个) import,package 4).数据类型关键字(共12个) byte,char,boolean,short,int,float...synchronized,transient,volatile 7).错误处理(共5个) catch,try,finally,throw,throws 8).其他(共2个) enum 枚举 assert 断言 2个保留字...1).const 用于修改字段或局部变量声明。...它指定字段或局部变量值是常数,不能被修改 2).goto 指定跳转到标签,找到标签后,程序将处理从下一行开始命令。

37550

C语言保留字(关键字)详解

保留字又称关键字。指在高级语言中已经定义过字,使用者不能再将这些字作为变量名或过程名使用。每种程序设计语言都规定了自己一套保留字。...例如:BASIC语言规定不能使用LIST作为变量名或过程名,因为LIST是一个BASIC语言专用于显示内存程序命令。C有 22+10 = 32个关键字。...C++ 有22+10+11+20 = 63 个关键字。JAVA 有22+ 9+ 17 = 48 个关键字 ps:以上内容来自百科。...其中,C89,(C语言标准),类型说明保留字: int,long,short,float,double,char,unsigned,signed,const,void,volatile,enum,struct...1.return:结束一个函数并返回其后面表达式值。初学时候,有些不理解main 函数return 0;有什么用,在写程序时候老是忘记带上了。其实,带上return 0;是很有必要

1.7K40

Oracle基础之保留字和关键字

Oracle基础之保留字和关键字 在Oracle之中,有分为保留字和关键字,所谓关键字就是Oracle中有实际意义,而保留字(比如DESC、ORDER等等)是Oracle不能随便使用,比如不能随便用来做表列名...,当然关键字(比如KEY等等)也是不推荐,不过使用的话是不会报错,而保留字被使用不当的话是会报错 然后如何区分保留字和关键字?...Oracle关键字就多了,Oracle11.2版本有1730条记录,Oracle关键字查询SQL: SELECT * FROM v$reserved_words m WHERE m.RESERVED...关键字,不推荐使用,但是还是不会报错,而DESC就是一个保留字了,使用的话是会报错 比如我insert一条数据: insert into A(KEY,DESC) values('TEST_KEY'...而在MySQL也是有保留字和关键字说法,不过解决方法是加上 ` 符号,比如 insert into A(`KEY`,`DESC`) values('TEST_KEY','这是一个key值');

1.2K10

Oracle基础之保留字和关键字

Oracle基础之保留字和关键字 在Oracle之中,有分为保留字和关键字,所谓关键字就是Oracle中有实际意义,而保留字(比如DESC、ORDER等等)是Oracle不能随便使用,比如不能随便用来做表列名...,当然关键字(比如KEY等等)也是不推荐,不过使用的话是不会报错,而保留字被使用不当的话是会报错 然后如何区分保留字和关键字?...'Y' 我测试是Oracle11.2版本,有100条记录 Oracle关键字就多了,Oracle11.2版本有1730条记录,Oracle关键字查询SQL: SELECT * FROM...(KEY(key值),DESC(描述)),这个就是一个很不规范命名,其中KEY是Oracle关键字,不推荐使用,但是还是不会报错,而DESC就是一个保留字了,使用的话是会报错 比如我insert...A(KEY,"DESC") values('TEST_KEY','这是一个key值'); 而在MySQL也是有保留字和关键字说法,不过解决方法是加上 符号,比如 ```sql insert into

34020
领券