‼️ 这里没有类函数
//
// main.m// ZuoyeOc-02
//
// Created by 刘佳斌 on 15/11/17.
// Copyright © 2015年 刘佳斌. All rights reserved.
//
/*
1.定义一个花类,五种花(狗尾巴花,玫瑰花,菜花,薰衣草,满天星),分别给每一种花起一个名,给每一种花一个特征,
2.定义一个车类,写三种车,都有颜色,名字,价格,排量,起速
作业:
1、初始化一个字符串@"我是多么热爱学习。"
2、在字符串最后添加@"但是我没有女朋友。"
3、查找@"女朋友"替换成@"男朋友"
4、删除@"但是我没有男朋友。"
5、修改成@"我是多么不热爱学习。"
6、把@"我是多么"截取出来
7、判断是不是以@"我是多么"开始 添加@"500"到@"我是多么"后面
8、判断是不是以@"500"结束 截取@"500"
9、转换成 int float 类型
作业附加:
1、用户注册 逻辑
2、用户登录 逻辑
3、找回密码 逻辑
string.length 判断长度
// 提取 输入数据 的二进制内容
NSData *data = [[NSFileHandle fileHandleWithStandardInput] availableData];
// 把二进制内容转换成NSString类型
NSString *string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
// 表示字符串的长度 可以通过它 来判断字符串有没有内容
string.length
*/
#import <Foundation/Foundation.h>
#import "Hua.h"
#import "Car.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
#pragma mark ----定义一个花类
/*
Hua *gouWeiBa = [[Hua alloc] init];
[gouWeiBa setName:@"狗尾巴花"];
NSLog(@"%@",[gouWeiBa huaName]);
[gouWeiBa setCht:@"不开花"];
NSLog(@"%@",[gouWeiBa huaCht]);
Hua *meiGui = [[Hua alloc] init];
[meiGui setName:@"玫瑰"];
NSLog(@"%@",[meiGui huaName]);
[meiGui setCht:@"代表爱情"];
NSLog(@"%@",[meiGui huaCht]);
Hua *caiHua = [[Hua alloc] init];
[caiHua setName:@"菜花"];
NSLog(@"%@",[caiHua huaName]);
[caiHua setCht:@"可以吃"];
NSLog(@"%@",[caiHua huaCht]);
Hua *xunYiCao = [[Hua alloc] init];
[xunYiCao setName:@"薰衣草"];
NSLog(@"%@",[xunYiCao huaName]);
[xunYiCao setCht:@"不懂"];
NSLog(@"%@",[xunYiCao huaCht]);
Hua *manTianXing = [[Hua alloc] init];
[manTianXing setName:@"满天星"];
NSLog(@"%@",[manTianXing huaName]);
[manTianXing setCht:@"像星星"];
NSLog(@"%@",[manTianXing huaCht]);
Car *bmw = [[Car alloc] init];
[bmw setColor:@"绿色"];
NSLog(@"%@",[bmw getColor]);
[bmw setName:@"宝马x1"];
NSLog(@"%@",[bmw getName]);
[bmw setPrice:240000];
NSLog(@"%d",[bmw getPrice]);
[bmw setSpeed:300];
NSLog(@"%d",[bmw getSpeed]);
*/
#pragma mark ---初始化一个字符串@"我是多么热爱学习。"
/*
NSString *string = @"我是多么热爱学习";
NSLog(@"%@",string);
#pragma mark ---在字符串最后添加@"但是我没有女朋友。"
NSString *string1 = @",但是我没有女朋友";
NSString *result = [string stringByAppendingString:string1];
NSLog(@"%@",result);
*/
#pragma mark ----查找@"女朋友"替换成@"男朋友"
/*
NSMutableString *string = [NSMutableString stringWithString:@"我是多么热爱学习,但是我没有女朋友"];
NSRange range = {14,3};
[string replaceCharactersInRange:range withString:@"男朋友"];
NSLog(@"%@",string);
#pragma mark ---删除@"但是我没有男朋友。"
NSRange range1 = {9,8};
[string deleteCharactersInRange:range1];
NSLog(@"%@",string);
#pragma mark ---修改成@"我是多么不热爱学习。"
[string insertString:@"不" atIndex:4];
NSLog(@"%@",string);
#pragma mark ---把@"我是多么"截取出来
NSString *string1 = [string substringToIndex:4];
NSLog(@"%@",string1);
#pragma mark ---判断是不是以@"我是多么"开始 添加@"500"到@"我是多么"后面
NSString *string2 = [[NSString alloc]init];
BOOL isR = [string1 hasPrefix:@"我是多么"];
if (isR != NO) {
string2 = [string1 stringByAppendingString:@"500"];
NSLog(@"%@",string2);
}
#pragma mark ---判断是不是以@"500"结束 截取@"500"
NSString *string3 = [[NSString alloc]init];
BOOL isR1 = [string2 hasSuffix:@"500"];
if (isR1 != NO) {
string3 = [string2 substringFromIndex:4];
NSLog(@"%@",string3);
}
#pragma mark ----转换成 int float 类型
int newNum = [string3 intValue];
float newNum1 = [string3 floatValue];
NSLog(@"%d , %f",newNum,newNum1);
*/
}
return 0;
}