IOS学习笔记-OC初体验

很荣幸能加入海康威视移动应用部门进行IOS程序开发。本科时候做的是Android,因为门槛比较低,开发IOS成本较高,作为个人开发者的确很吃力。研究生期间做的是数据挖掘,对于object-c完全是零基础入门,以前开发程序用的变成语言基本都是JAVA和Python。给自己加油,认真学C跟OC!

Object-C是一门基于C语言的面向对象语言,C语言是面向过程?

既然是面向对象的语言,必然要引入类和对象这个东西,类是对象的抽象,对象是类的实例。

OC创建类有三个步骤:

1.声明类的接口,可以继承NSObject对象

@interface ClassName : NSObject

{

//成员变量声明

@private

int name;

......

}

//成员函数声明

+(void)function1; //类方法,无需实例化即可调用

-(void)function2://成员方法,必须实例化才可调用

@end


2.实现类

@implementation ClassName

//成员变量和成员函数初始化

@end


3.创建对象

ClassName *obj = [ClassName new]

或者ClassName *obj = [[ClassName alloc] init]


类方法的调用

NSString *str = [NSString stringWithString:@"hello world"];


根据不同的输出格式输出不同的值 (%d :整形 ,%@:对象<发送description消息>,%s:字符串)
NSlog(@“The result is %d”,integer); 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值