《objective-c程序设计》学习笔记

时间:2022-08-30 13:43:29

学习资料:Objective-C程序设计 第6版 [美] Stephen G. Kochan 著 /  林翼 范俊 朱奕欣 译


第一部分 Objective-C语言

    Objective-C编程

使用xcode

编写第一个ios程序

类、对象和方法

编写一个处理分数的objective-c类

学习、理解程序在逻辑上的3个部分:@interface部分@implementation部分program部分

数据类型和表达式

数据类型和常量

算术表达式

赋值运算符

创建一个简单的Calculator类,实现四则运算

循环结构

for语句

while语句

do语句

break语句、continue语句

选择结构

if语句

switch语句

conditional运算符

分离接口和实现文件

合成存取方法

@property @synthesize

使用点运算符访问属性

具有多个参数的方法——[myFraction setNumerator: (int) n andDenominator (int) d]

局部变量

self关键字

在方法中分配和返回对象

继承

通过继承扩展方法

@class指令

如果需要引用方法,@class指令是不够的,需要使用#import指令

覆写方法

抽象类

多态、动态类型和动态绑定

多态:相同的名称,不同的类

动态绑定和id类型

使用@try处理异常

变量和数据类型

分类和协议

预处理程序

基本的C语言特性


第二部分 Foundation框架

    Foundation框架简介

数字、字符串和集合

使用文件

内存管理和自动引用计数

复制对象

归档


第三部分 Cocoa、cocoa Touch与IOS的SDK

Cocoa和Cocoa Touch简介

编写IOS应用程序


借阅时间:2016-04-15 至 2016-04-23

未学习部分:基本的c语言特性、使用文件、内存管理和自动引用计数、复制对象、归档。

已学习部分代码全部自己实现过。

《objective-c程序设计》学习笔记