📝 Objective-C教程

38篇技术文档
  Objective-C教程

📅  最后修改于: 2020-11-03 10:27:03        🧑  作者: Mango

Objective-C是一种通用的,面向对象的编程语言,它将Smalltalk样式的消息传递添加到C编程语言中。这是Apple用于OS X和iOS操作系统及其各自的API(可可和可可)的主要编程语言。在学习Objective-C编程语言时,本参考将带您通过简单实用的方法。本参考资料已为初学者准备,以帮助他们理解与Objective-C编程语言相关的基本概念到高级概念。先决条件在开始使用本参考中给出...

  Objective-C环境设置

📅  最后修改于: 2020-11-03 15:50:07        🧑  作者: Mango

本地环境设置如果您仍然愿意为Objective-C编程语言设置自己的环境,则需要在计算机上安装Text Editor和GCC Compiler。文本编辑器这将用于键入您的程序。少数编辑器的示例包括Windows记事本,OS Edit命令,Brief,Epsilon,EMACS和vim或vi。文本编辑器的名称和版本在不同的操作系统上可能会有所不同。例如,记事本将在Windows上使用,vim或vi可...

  Objective-C程序结构

📅  最后修改于: 2020-11-03 15:50:30        🧑  作者: Mango

在研究Objective-C编程语言的基本构建块之前,让我们看一下最低限度的Objective-C程序结构,以便在以后的章节中将其作为参考。Objective-C Hello World示例一个Objective-C程序基本上由以下部分组成-预处理器命令接口实作方法变数陈述与表达评论让我们看一个简单的代码,该代码将显示“ Hello World”字样-现场演示让我们看一下上面程序的各个部分-程序#...

  Objective-C基本语法

📅  最后修改于: 2020-11-03 15:50:56        🧑  作者: Mango

您已经了解了Objective-C程序的基本结构,因此很容易理解Objective-C编程语言的其他基本构建块。Objective-C中的代币Objective-C程序由各种令牌组成,令牌可以是关键字,标识符,常量,字符串字面量或符号。例如,以下Objective-C语句由六个标记组成-各个令牌是-分号;在Objective-C程序中,分号是语句终止符。也就是说,每个单独的语句必须以分号结尾。它指...

  Objective-C数据类型

📅  最后修改于: 2020-11-03 15:51:24        🧑  作者: Mango

在Objective-C编程语言中,数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储中占据多少空间以及如何解释所存储的位模式。Objective-C中的类型可以分类如下-Sr.No.Types & Description1Basic Types −They are arithmetic types and consist of the two types: (a) in...

  Objective-C变量

📅  最后修改于: 2020-11-03 15:51:57        🧑  作者: Mango

变量不过是我们程序可以操作的存储区域的名称。 Objective-C中的每个变量都有一个特定的类型,该类型确定变量的内存大小和布局。可以存储在该内存中的值的范围;以及可以应用于该变量的一组操作。变量的名称可以由字母,数字和下划线字符。它必须以字母或下划线开头。大写字母和小写字母是不同的,因为Objective-C区分大小写。基于上一章介绍的基本类型,将有以下基本变量类型-Sr.No.Type & ...

  Objective-C常数

📅  最后修改于: 2020-11-03 15:52:28        🧑  作者: Mango

常量指的是程序在执行过程中不得更改的固定值。这些固定值也称为字面量。常量可以是任何基本数据类型,例如整数常量,浮点常量,字符常量或字符串字面量。也有枚举常量。常量的处理方式与常规变量相同,只是其值在定义后无法修改。整数字面量整数字面量可以是十进制,八进制或十六进制常量。前缀指定基数或基数:十六进制为0x或0X,八进制为0,十进制为0。整数字面量也可以具有后缀,该后缀是U和L的组合,分别表示无符号和...

  Objective-C运算符

📅  最后修改于: 2020-11-03 15:53:16        🧑  作者: Mango

运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 Objective-C语言包含丰富的内置运算符,并提供以下类型的运算符-算术运算符关系运算符逻辑运算符按位运算符赋值运算符杂项运算符本教程将逐一说明算术,关系,逻辑,按位,赋值和其他运算符。算术运算符下表显示了Objective-C语言支持的所有算术运算运算符。假设变量A持有10,变量B持有20,则-显示范例OperatorDescripti...

  Objective-C循环

📅  最后修改于: 2020-11-03 15:53:36        🧑  作者: Mango

在某些情况下,您需要多次执行一个代码块。通常,语句是按顺序执行的:函数的第一个语句首先执行,然后第二个执行,依此类推。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句使我们可以多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式-Objective-C编程语言提供以下类型的循环来处理循环需求。单击以下链接以查看其详细信息。Sr.No.Loop Type & Descrip...

  Objective-C决策

📅  最后修改于: 2020-11-03 15:53:54        🧑  作者: Mango

决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及确定条件为真的情况下要执行的一条或多条语句,以及如果条件被确定为可选的其他执行语句确定为假。以下是大多数编程语言中常见的典型决策结构的一般形式-Objective-C编程语言将任何非零和非null值假定为true,并且如果它为零或null,则将其假定为false值。Objective-C编程语言提供以下类型的决策声明。单击以下链接以查看...

  Objective-C函数

📅  最后修改于: 2020-11-03 15:54:31        🧑  作者: Mango

函数是一起执行任务的一组语句。每个Objective-C程序都有一个C函数,即main(),所有最简单的程序都可以定义其他函数。您可以将代码分成单独的函数。如何在不同功能之间划分代码取决于您,但是从逻辑上来说,划分通常是使每个函数执行特定任务。函数声明告诉编译器函数的名称,返回类型和参数。函数定义提供了函数的实际身体。基本上在Objective-C中,我们将该函数称为方法。Objective-C基...

  Objective-C块

📅  最后修改于: 2020-11-03 15:54:50        🧑  作者: Mango

一个Objective-C类定义了一个将数据与相关行为结合在一起的对象。有时,仅代表单个任务或行为单位,而不是方法的集合是有意义的。块是C,Objective-C和C++中添加的一种语言级别的功能,它使您可以创建不同的代码段,这些代码段可以作为值传递给方法或函数。块是Objective-C对象,这意味着它们可以添加到诸如NSArray或NSDictionary之类的集合中。它们还具有从封闭范围捕获...

  Objective-C数字

📅  最后修改于: 2020-11-03 15:55:09        🧑  作者: Mango

在Objective-C编程语言中,为了以对象形式保存int,float,bool等基本数据类型,Objective-C提供了使用NSNumber的多种方法,下表列出了重要的方法。Sr.No.Method & Description1+ (NSNumber *)numberWithBool:(BOOL)valueCreates and returns an NSNumber object cont...

  Objective-C数组

📅  最后修改于: 2020-11-03 15:55:39        🧑  作者: Mango

Objective-C编程语言提供了一种称为数组的数据结构,该结构可以存储相同类型的元素的固定大小的顺序集合。数组用于存储数据集合,但是将数组视为相同类型的变量集合通常会更有用。无需声明单个变量(例如number0,number1,…和number99),而是声明一个数组变量(例如numbers),并使用numbers [0],numbers [1]和…,numbers [99]表示各个变量。数组...

  Objective-C指针

📅  最后修改于: 2020-11-03 15:56:13        🧑  作者: Mango

Objective-C中的指针简单易学。使用指针可以更轻松地执行某些Objective-C编程任务,而如果不使用指针则无法执行其他任务(例如动态内存分配)。因此,有必要学习成为理想的Objective-C程序员的指针。让我们以简单轻松的步骤开始学习它们。如您所知,每个变量都是一个内存位置,每个内存位置都定义了其地址,可以使用&运算符符(&)进行访问,该地址表示内存中的地址。考虑以下示例,它将打印定...