![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Objective-C
Eric_大树
这个作者很懒,什么都没留下…
展开
-
OC匿名对象
#import @interface Car : NSObject{ @public int speed;}- (void)run;@end@implementation Car- (void)run{ NSLog(@"速度为%d的车子跑起来了",speed);}@endint main(){ //不要写类似匿名对象这样的代码原创 2015-11-19 23:00:09 · 289 阅读 · 0 评论 -
初学Objective-C
#import /* 1.#import 用途: 1>跟#include一样,拷贝文件的内容 2>可以自动防止文件的内容被重复拷贝 2.#import NSObjCRuntime.h中又NSLog函数的声明 3.Foundation框架文件的路径 1>右击Xcode.app --> 显示包内容 2>Xcode.app/Con原创 2015-11-19 11:04:45 · 240 阅读 · 0 评论 -
OC对象和函数
#import @interface Car : NSObject{ //成员变量 @public int wheels; int speed;}- (void)run;@end@implementation Car- (void)run{ NSLog(@"%d个轮子,速度为%dkm/h的车子跑起来了!",wheels,speed原创 2015-11-19 22:53:16 · 237 阅读 · 0 评论 -
类的合理设计
#import typedef enum {//枚举 SexMan, SexWoman}Sex;typedef struct { int year; int month; int day;}Data;typedef enum { ColorBlack, ColorRed, ColorGreen}Color;@i原创 2015-11-19 22:55:10 · 243 阅读 · 0 评论 -
方法的声明和实现
#import /* 计算器类 方法: 1>返回π 2>计算某个整数的平方 3>计算两个整数的和*/@interface JiSuanQi : NSObject//方法名:pi- (double)pi;//OC不允许方法名相同//- (int)pingFang //方法名pingFang//方法名:pingFang:(冒号也是方法名的一部分)//OC方法中,一原创 2015-11-19 22:57:37 · 498 阅读 · 0 评论 -
类的设计
/*1.类的设计:1>类名 *类名的第一个字母必须大写 *不能有下划线 *如果多个英文单词,用驼峰标识(每个单词首字母大写)2>属性3>行为(功能)2.植物大战僵尸的僵尸 *类名:Zoombie *属性:life、speed、gongjili *行为:walk、bite、die(抽取僵尸的公共行为) 3.雷电的飞机 *类名:Pla原创 2015-11-19 22:47:33 · 316 阅读 · 0 评论 -
第一个Object-C类程序
/* 类名:Car 属性:轮胎个数、时速(速度) 行为:跑 *///因为使用了NSObject#import // 完整地写一个函数:函数的声明和定义(实现)// 完整地写一个类:类的声明和实现//1.类的声明//声明对象的属性、行为// : NSObject 目的是:让Car这个类具备创建对象的能力@interface Ca原创 2015-11-19 22:49:10 · 259 阅读 · 0 评论 -
第二个Object-C类程序
/* 人 类名:Person 属性(实例变量/成员变量):体重、年龄 行为(方法):走路、吃 */#import /* 1.类的声明 *成员变量 *方法的声明 */@interface Person : NSObject{ @public int age; double weigh原创 2015-11-19 22:50:39 · 253 阅读 · 0 评论