OC总结

来源:互联网 发布:淘宝刷好评兼职骗局 编辑:程序博客网 时间:2024/05/29 07:36
OC
一、面向对象编程入门
OC简介
运行时非常灵活
Dynamic Binding 动态绑定 
Dynamic Typing动态检查 
Dynamic Linkling 动态链接 
OC不是一门新的语言
C语言的基础上增加一层最小的面向对象 
C语言可以写C/C++代码

二、OC完整学习路线
1、OC概述
2、OC中面向对象
3、OC面向对象的特性 
4、OC中类目、协议、延展、委托模型
5、blocks
6、复制(深浅拷贝)、单例
7、内存管理 
8、Foundation框架介绍
9、文件操作
10、对象归档
11、KVC、KVO

学习目标
语法学习
建立面向对象的思维能力
建立基本项目需求分析

三、OC版的helloworld
知识点:
1、理解OC Helloworld
2、掌握NSLog的使用方法
3、了解NS前缀的含义
4、@符号的使用方法
5、OC中的注释
6、访问OC原文件、C原文件中的函数

创建项目OS X--》Application--》command line tool

//

//  main.m

//  hello world

//

//  Created by Angel on 15-7-14.

//  Copyright (c) 2015年 Angel. All rights reserved.

//


#import <Foundation/Foundation.h>


int main(int argc, const char * argv[])

{


    @autoreleasepool {

        

        // insert code here...

        NSLog(@"Hello, World!");

        

    }

    return 0;

}

运行结果:

2015-07-14 18:56:32.278 hello world[3433:303] Hello, World!

Program ended with exit code: 0


1、#import表示将该文件的信息导入到程序中

   #import是include的改进指令

2、int main(int argc, const char * argv[]),这个方法是程序的入口。参数argc-参数数目,argv-参数 值。


3、@autoreleasepool{}是一个自动释放池


4、NSLog是Fundation框架提供的一个日志输出函数

“Hello World”是代表NSString字符串对象


5、return 0 表示终止main函数的执行

1 0
原创粉丝点击