[IOS开发]Objective-C基础教程
-
Objective-C简介
Objective-C是通用语言,它是在C语言编程语言之上开发的,它增加了Small Talk编程语言的功能,使Objective-C成为面向对象的语言。 它主要用于开发iOS和Mac OS …… -
Objective-C开发环境设置
如果要安装自己的Objective-C编程语言编程环境,则需要在计算机上安装文本编辑器和GCC编译器。 1. 文本编辑器 文本编辑器用于编写程序代码。一些常见的编辑器…… -
Objective-C程序结构
在学习Objective-C编程语言的基本构建块之前,先来看一下最基本的Objective-C程序结构,以便在接下来的章节中,将它作为参考理解程序。 1. Objective-C Hello…… -
Objective-C基本语法
前面已经看到了Objective-C程序的基本结构,因此很容易理解Objective-C编程语言的其他基本构建块。 Objective-C令牌 Objective-C程序由各种令牌组成,令牌可…… -
Objective-C数据类型
在Objective-C编程语言中,数据类型是指用于声明不同类型的变量或函数的扩展系统。 变量的类型决定了它在存储中占用的空间大小以及如何解释存储的位模式。 Obj…… -
-
-
-
-
-
Objective-C函数
函数是一组一起执行任务的语句。 每个Objective-C程序都有一个C函数,也就是main()函数,所有最简单的程序都可以定义为函数。 可将代码划分为单独的函数。如何…… -
Objective-C块
Objective-C类定义了一个将数据与相关行为相结合的对象。 有时,仅表示单个任务或行为单元而不是方法集合是有意义的。 块是C,Objective-C和C++等编程语言中的…… -
Objective-C数字
在Objective-C编程语言中,要以对象形式保存基本数据类型,如:int,float,bool。Objective-C提供了一系列与NSNumber一起使用的方法,一些常用重要的方法列在…… -
-
Objective-C指针
Objective-C中的指针简单易学。使用指针可以更轻松地执行某些Objective-C编程任务,并且在不使用指针的情况下无法执行其他任务(如动态内存分配)。 所以有必要…… -
Objective-C字符串
Objective-C编程语言中的字符串使用NSString表示,其子类NSMutableString提供了几种创建字符串对象的方法。 创建字符串对象的最简单方法是使用Objective-C的标…… -
Objective-C结构体
Objective-C数组可定义包含多个相同类型的数据项的变量类型,但结构体是Objective-C编程中的另一个用户定义数据类型,它可组合不同类型的数据项。 结构体用于…… -
Objective-C预处理器
Objective-C预处理器不是编译器的一部分,而是编译过程中的一个单独步骤。 简单来说,Objective-C预处理器只是一个文本替换工具,它指示编译器在实际编译之前…… -
Objective-C类型定义(typedef)
Objective-C编程语言提供了一个名称为typedef的关键字,可以使用此关键字为类型指定新名称。 以下是为单字节数字定义术语BYTE的示例 - typedef unsigned char …… -
Objective-C类型转换
类型转换是一种将变量从一种数据类型转换为另一种数据类型的方法。 例如,如果要将long值存储到简单整数(int)中,则可以将long类型转换设置为int。使用强制转…… -
Objective-C日志处理
为了打印日志,可使用Objective-C编程语言中的NSLog方法,首先在HelloWorld示例中使用了这个方法。 下面来看一下打印“Hello World”字样的简单代码 - #import &…… -
Objective-C错误处理
在Objective-C编程中,错误处理由Foundation框架中提供的NSError类提供处理。 与仅使用错误代码或错误字符串相比,NSError对象封装了更丰富且更具可扩展性的错…… -
-
Objective-C类和对象
Objective-C编程语言的主要目的是为C编程语言添加面向对象,类是Objective-C的核心特性,支持面向对象编程,通常称为用户定义类型。 类用于指定对象的形式,它…… -