IOS第一课
来源:互联网 发布:微信域名备案 编辑:程序博客网 时间:2024/05/16 09:42
类:
NSObject是基类
@interface代表类,“:”代表继承
类的实现:
#import “类名.h”
@implementation “类名”
创建对象:
Dog *dog=[Dog alloc];
对象初始化:
[dog init]; init :可以看做构造函数
销毁对象:
[dog release];
类中属性的声明:
@interface Dog : NSObject
{
int age;
}
-(void)setAge:(int)newAge;
@end
oc变量的声明:
@public @protected @private
oc省缺@protected
变量必须定义在{}中
oc的函数全都是public
类的声明:
#import <Foundation/Foundation.h>
@interface Dog : NSObject{
int age;
};
-(id) init;
-(id) initWithAge:(int)newAge;
-(int)getAge;
-(void)setAge:(int)newAge;
@end
"+"类的方法
"-"代表对象的方法
".h"文件对变量的声明
".m"文件对方法的实现
函数:
-(int) g:(float)x :(float)y
oc头文件.h文件定义的所有函数都是public类型
oc通过Categories来实现函数的私有化
今天了解了函数的定义,调用方法以及一些基本的东西,明天继续!
0 0
- IOS基础 第一课
- IOS第一课
- IOS入门第一课
- ios入门第一课
- IOS UI设计第一课
- ios ui第一课,创建第一个ui程序
- iOS 入门学习第一课helloworld
- 斯坦福IOS开发第五课(第一部分)
- 斯坦福IOS开发第五课(第一部分)
- 第一课:Logistics, iOS 8 Overview
- 【ios开发学习 - 第一课】页面跳转
- iOS第一课 设置页面入口
- iOS 开发者的 Android 第一课
- React Native ios开发第一课
- IOS学习之斯坦福大学 IOS开发课程笔记(第一课)
- IOS学习之斯坦福大学 IOS开发课程笔记(第一课)
- 第一个IOS程序
- 第一个iOS application
- 使用JavaMail发送邮件
- In App Purchases(IAP 应用程序內购买): 完全攻略
- 好风格化风格化风格化风格和风格化风格化废话
- 【essential c++】模板函数编程练习2_5
- python list排序
- IOS第一课
- ZOJ--1655--Transport Goods【dijkstra】
- HDU【1285】确定比赛名次---拓扑排序
- oracle_SQL中ROWID与ROWNUM的使用
- 浅谈并发服务器---对三种并发方式的认识
- hdu 2095 find your present(2)
- 用Win32写的定时关机程序
- 南阳理工 oj 596 谁是最好的coder
- 数据结构6.2