从今天开始学习ios,入门第一天(Object-C学习笔记)
来源:互联网 发布:数据挖掘工程师考证 编辑:程序博客网 时间:2024/06/07 22:34
1.在Object-C中定义类,并实例化对象
//在SimpleClass.h文件中这样定义
@interface SimpleClass :NSObject
{
@public
int firstInt;
int secondInt;
}
- (id)initWithFirstInt:(int)firstIntValue secondInt:(int)secondIntValue;
@end
//在SimpleClass.m文件中这样定义
#import "SimpleClass.h"
@inplementation SimpleClass
- (id)initWithFirstInt:(int) firstIntValue secondInt:(int) secondIntValue//用id类型作为init方法的返回值是cocoa的习惯用法
{
self = [super init];//用来指明接受消息的对象实例
if(!self)//OBC中的常用写法,如果一个变量不指向任何事物,它的值就是nil,nil就是0
return nil;
firstInt = firstIntValue;
secondInt = secondIntValue;
return self;
}
@end
SimpleClass *aSimpleClassInstance=[[SimpleClass alloc] initWithFirstInt:1 secondInt:2];//实例化对象
2.在Object-C中定义工厂方法
在Object-C中,如果方法名称前面是一个(+)号,则表明该方法是一个静态(static)方法,方法名称前面是一个减号(-)表明该方法是一个实例方法。
+ (id)simpleClassWithFirstInt : (int)firstIntValue secondInt :(int) secondValue
- 从今天开始学习ios,入门第一天(Object-C学习笔记)
- 从今天开始学习ios,入门第一天(Object-C学习笔记)自动引用计数和为类添加属性
- 从今天开始学习ios,入门第二天(Object-C学习笔记)内存管理
- ios 学习第一天 object-c入门
- Object-C 学习第一天
- 从今天开始写博客记录每天学习进度--第一天
- IOS学习笔记-第一天
- object-c 学习第一天(windows编译环境配置)
- object-c 学习(第一天)经典 hello word!
- 从今天开始学习C语言
- 从今天起,开始学习C#!
- 今天是我来到csdn的第一天,从今天开始我要在csdn上学习和交流
- C/C++学习开始第一天
- 开始C语言的学习。第一天
- 今天开始第一天项目管理师的学习
- 今天开始学习软件测试技术大全第一天
- 【ubuntu 学习笔记】从这里开始,从今天开始。
- ios程序猿学习Swift 第一天 从Hello World开始
- storm读书笔记---storm运行流程
- 针对xss漏洞的一些方法
- 在Mac OS X上安装Virtual Box 和 Vagrant
- redis.conf 配置档详解
- 字典树(Trie树)
- 从今天开始学习ios,入门第一天(Object-C学习笔记)
- 【小程序】统计字符
- C++为什么要引入异常处理机制
- iOS笔记--oc语法7 (深、浅复制的基本概念)
- latex插图
- 基于WebRTC的多人视频会议
- 我在mac os上安装gopherjs的过程
- thinkphp 3.2 实现登录功能+验证码
- [总结]视音频编解码技术零基础学习方法