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
- OC 总结
- OC 总结
- OC总结
- OC总结
- OC总结
- OC总结
- OC总结
- OC-总结
- OC总结
- OC总结
- oc总结
- OC总结
- OC-总结
- OC总结
- OC 总结
- OC总结
- OC总结
- OC总结
- CodeForces 215B Olympic Medal(数学啊)
- 八、KMP
- JSPatch 热更新框架的个人评估
- swift 值类型和引用类型
- LintCode Trailing Zeros 尾部的零
- OC总结
- Linux中profile、bashrc、bash_profile之间的区别和联系
- IOS开发 -11.KVO
- C5_二维数组
- iOS 开发常用宏
- android- Auto Monitor Logcat
- SSL构建单双向https认证!https部署及注意事项!
- gdb显示完整字符串
- POJ3250 Bad Hair Day 单调栈