ios
岁月无声--beyond
这个作者很懒,什么都没留下…
展开
-
零基础Objective-C 第三章--------------面向对象编程的基础知识(1)
零基础Objective-C 第三章————–面向对象编程的基础知识(1)Objective-C是一种面向对象的语言(Object-Oriented Programming),在讨论OOP之前,先来看看OOP的一个关键概念:间接(indirection)。间接在代码中通过指针简介获取某个值,而不是直接获取。 1. 变量与间接#import <Foundation/Foundation.h>i原创 2017-06-18 23:27:40 · 225 阅读 · 0 评论 -
零基础Objective-C 第二章--------------对C的扩展
零基础Objective-c 第二章————–对C的扩展每门语言好像都是从Hello World开始的,当然我这边也不例外啦,先开始构建Hello Objective-C程序#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"原创 2017-06-18 00:02:47 · 205 阅读 · 0 评论 -
零基础Objective-C 第三章--------------面向对象编程的基础知识(2)
零基础Objective-C 第三章————–面向对象编程的基础知识(2)在面向对象编程中使用间接间接是OOP的核心。OOP真正的革命性在于它使用间接来调用代码。不是直接调用某个函数,而是间接调用。 1. 过程式编程 a.绘制几何体的形状#import <Foundation/Foundation.h>typedef enum{ kCircle, kRecta原创 2017-06-25 11:06:19 · 254 阅读 · 0 评论 -
零基础Objective-C 第四章————–继承
零基础Objective-C 第四章————–继承@interface Circle : Shape @end// Circle冒号后面的标志符是需要继承的类。在OC中,你可以选择不继承,但如果你使用的是Cocoa框架,就需要继承NSObject类,因为它提供了大量有用的特性。 只能继承一个。继承的工作机制1.方法调度 我们在这里没有找到它,因此我将在它的超类中继续找,支持继承程序中的方法调度。原创 2017-06-25 12:12:50 · 186 阅读 · 0 评论