关闭

ZuoyeOc-02

28人阅读 评论(0) 收藏 举报
分类:

‼️ 这里没有类函数

//

//  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;
}








0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2488次
    • 积分:363
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档