iOSiOS Objective - C 基础iOS Dev

iOS学习之 Objective - C 基础知识点

2015-09-10  本文已影响3331人  马文涛

Objective-C

1. import的用法


2. 对象方法和类方法


3. 成员变量和局部变量


4. 方法和函数


5. setter 和 getter 用法简介


6. self 的基本使用


7. super 基本使用


8. 面向对象基本思想


封装

继承

多态

9. 成员变量的作用域


10. @property 用法


11. new alloc init 的基本用法及区别


12. id和 instancetype


id obj = [Student new];
[obj isKindOfClass:[Student class]]
//isKindOfClass , 判断指定的对象是否是某一个类, 或者是某一个类的子类

13. 构造方法(- 开头的对象方法)


14. Category - 分类


15. 类的本质(typedef struct objc_class * Class)


```
    Class c = [Person class]     // 类方法
    Person *p = [Person new];
    Class c1 = [p class];  // 对象方法

```

16. NSLog


17. SEL 基本使用


18. 内存管理


Automatic Reference Couting

Manul Refrence Counting

@Property 参数

@Class(循环引用)

@ autorelease基本用法

  + (id)person
   {
       return [[[self alloc] init] autorelease];
   }

ARC

19. copy


20. Block


21. Protocol


上一篇 下一篇

猜你喜欢

热点阅读