OC语言学习1
来源:互联网 发布:小米直播软件 编辑:程序博客网 时间:2024/05/27 10:43
1:略微有些遗憾的是,Objective-C 不支持 namespace 关键字,不知道后续的版本是否会 支持。
java 支持packpage 而Objective-C 没有此功能
2:在 Objective-C 里面,类的 定义从@interface 开始到@end 结束,也就是说,编译器看到了@interface 就知道了这是类 的定义的开始看到了@end 就知道,类的定义结束了
3:Object_C 中的 nil 相当于 NULL。 Object_C 中的 YES 和 NO 相当于 true 和 false。
5:创建一个新的 NSArray NSArray *array =[NSArray arrayWithObjects: @"one",@"two",nil]; (nil感觉比java 要麻烦点)
6: NSLog(@"%d",b); 区别于C的String
7:@autoreleasepool 内存管理机制
8:#import <UIKit/UIKit.h> //系统用<>
9:#import "BViewController.h" //自己的用””
10: object->属性 java 类.属性
11:方法定义不一样。如果java 转过来怪怪的 参数类型。参数名 //.h声名方法 相当api -实 这是一种优美的写法
-(void) setWidth:(double)Awidthx heigth:(double)Aheigth;
12 : ASStudent *student =[[ASStudent alloc] init]; 分配对象
13: nil null nil 为空
1[]叫消息传递 [student setName:@"test"]; (而java 对象.方法response.getOutputStream())
14:初使化方法 返回值一定是id init 可以多个 init 都以init开始,相当于C的构造函数
15:
- OC语言学习1
- OC语言学习1
- OC编程语言学习-1
- ios 学习之OC语言总结1
- OC基础语言学习1:初探
- OC语言学习-其他
- oc语言学习
- oc语言的学习
- 黑马训练营--IOS学习---OC语言学习总结1
- 黑马训练营--IOS学习---OC语言学习总结1
- OC编程语言学习-2
- OC编程语言学习-3
- OC语言学习-基本语法
- OC语言学习-面向对象
- OC语言学习-内存管理
- OC编程语言学习-4
- OC语言中的类学习
- OC语言学习03-字符串
- java super.getClass().getName()得到了什么
- 2015062310 - 现实
- sql之left join、right join、inner join的区别
- javafx窗口等比例缩放
- 自有音频格式构建
- OC语言学习1
- javascript简单时间轴
- Web开发初学指南
- 数据结构和算法经典100题-第19题
- iOS开发之十万个为什么<1>
- 自己写的BackgroundPanel(面板中添加背景图片的方法)
- MyEclipse无法部署项目
- dell灵越14TD-5628特别版安装OS X Yosemite 10.10.3 (14D131) 懒人版流程备忘
- 黑马程序员--汉诺塔问题的递归求解C语言