Objective-C教程

Objective-C是一种通用的,面向对象的编程语言,它将Smalltalk样式的消息传递添加到C编程语言中。它是苹果公司用于OS X和iOS操作系统及其API(Cocoa和Cocoa Touch)的主要编程语言。 在学习Objective-C编程语言时,此教程及参考资料将引导您通过简单实用的方法来学习Objective-C。

面向读者

此Objective-C教程是为初学者准备的,以帮助他们理解与Objective-C编程语言相关的基本到高级概念。

前提条件

在开始使用本教程中给出的各种示例进行练习之前,假设您已经了解什么是计算机程序以及什么是计算机编程语言,还需要读者知道如何编写,编译和运行C/C++语言等高级程序代码。

问题反馈

我们不能保证您在学习此Objective-C教程的过程中不会遇到任何问题。本教程中的讲解,示例和代码等只是根据作者的理解来概括写出。由于作者水平和能力有限,因此不保正所有编写的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠正以方便后续读者阅读。


猿狮妹
2022-07-25
Objective-C Objective C入门 Objective C教程 Objective 在线教程
热门教程
1 Objective-C教程 Objective-C语言是一种通用的,面向对象的编程语言,Smalltalk风格消息传送C编程语言,它是使用苹果OS X和iOS操作系统 等及彼等各自的API,Cocoa 和 Cocoa Touch主要的编程语言。
2 Objective-C开发环境设置 如果要安装自己的Objective-C编程语言编程环境,则需要在计算机上安装文本编辑器和GCC编译器。1. 文本编辑器文本编辑器用于编写程序代码。一些常见的编辑器如:Windows Notepad,OS Edit命令,Brief,Epsilon,EMACS和vim/vi等。文本编辑器的名称和版本可能因不同的操作系统而异。 例如,Notepad将在Windows上使用,vim/vi可以在Windows以及Linux或UNIX上使用。使用编辑器创建用于存储代码的文件称为源文...
3 Objective-C简介 Objective-C是通用语言,它是在C语言编程语言之上开发的,它增加了Small Talk编程语言的功能,使Objective-C成为面向对象的语言。 它主要用于开发iOS和Mac OS X操作系统及其应用程序。最初,Objective-C是由NeXT为其NeXTSTEP操作系统开发的,之后苹果公司使用它来开发iOS和Mac OS X,并接管了Objective-C。1. 面向对象的编程Objective-C完全支持面向对象的编程,包括面向对象开发的四大特性 - ...
4 Objective-C类型转换 类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。 例如,如果要将long值存储到简单整数(int)中,则可以将long类型转换设置为int。使用强制转换运算符将值从一种类型转换为另一种类型,如下所示 -(type_name) expression在Objective-C中,通常使用CGFloat进行浮点运算,它是在32位情况下从基本类型的float派生的,在64位情况下是double类型。参考以下示例,使用转换运算符将一个整数变量除以另一个整数变量,...
5 Objective-C程序结构 在学习Objective-C编程语言的基本构建块之前,先来看一下最基本的Objective-C程序结构,以便在接下来的章节中,将它作为参考理解程序。1. Objective-C Hello World示例Objective-C程序基本上由以下部分组成 -...
6 Objective-C基本语法 前面已经看到了Objective-C程序的基本结构,因此很容易理解Objective-C编程语言的其他基本构建块。Objective-C令牌Objective-C程序由各种令牌组成,令牌可以是关键字,标识符,常量,字符串文字或符号。 例如,以下Objective-C语句由六个令牌组成 -NSLog(@”Hello, World! ”);单个标记是 [email protected]( ”Hello, World! ”);...
7 Objective-C数据类型 在Objective-C编程语言中,数据类型是指用于声明不同类型的变量或函数的扩展系统。 变量的类型决定了它在存储中占用的空间大小以及如何解释存储的位模式。Objective-C中的类型可分为以下几类 -编号类型描述1基本类型它们是算术类型,由两种类型组成:(a)整数类型和(b)浮点类型。2枚举类型它们又是算术类型,用于定义只能在整个程序中分配某些离散整数值的变量。...
8 Objective-C常量 常量指的是程序在执行期间不会改变的固定值。这些固定值也称为文字。常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串文字。还有枚举常量。常量被视为常规变量,只不过它们的值在定义后无法修改。1. 整数文字整数文字可以是十进制,八进制或十六进制常量。前缀指定基数或基数:十六进制为0x或0X,八进制为0,十进制为空。整数文字也可以有一个后缀,它是U和L的组合,分别对于unsigned和long。后缀可以是大写或小写,可以按任何顺序排列。以下是整数文字的一些示例 ...
9 Objective-C运算符 运算符是一个符号,告诉编译器执行特定的数学或逻辑操作。 Objective-C语言内置很多运算符,提供如下类型的运算符 -算术运算符关系运算符逻辑运算符按位运算符分配运算符其它运算符本教程将逐一解释算术,关系,逻辑,按位,赋值和其他运算符。1. 算术运算符下表显示了Objective-C语言支持的所有算术运算符。 假设变量A=10,变量B=20,则 - 运算符描述示例+两个操作数相加A + B = 30-从第一个减去第二个操作数A ...
10 Objective-C循环 当需要多次执行同一代码块时,可以使用循环来解决。 通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。 编程语言提供各种控制结构,允许更复杂的执行路径。循环语句可用于多次执行语句或语句组,以下是大多数编程语言中循环语句的一般形式 -...
  • Copyright © 2021 猿狮院, All rights reserved.