学习资料: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语言特性、使用文件、内存管理和自动引用计数、复制对象、归档。
已学习部分代码全部自己实现过。