ZuoyeOc-02

原创 2015年11月18日 19:02:31

‼️ 这里没有类函数

//

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








ZuoyeOc--父打子

//main函数 // // main.m // ZuoyeOc-06 // // Created by 刘佳斌 on 15/11/25. // Copyright © 2015年 刘佳斌. ...

LoRa笔记02 LoRa sx1276 sx1278的发射功率研究

发射功率也是射频基础指标,目前SX1278可以支持最大20dBm。今天在了解LoRa SX1276 的发射功率,看别人代码感觉很奇怪,跟寄存器不相符。先做个梳理,明天去拿设备再验证下。...
  • iotisan
  • iotisan
  • 2017年01月11日 21:41
  • 10170

KiCad设计PCB-33-串口下载、AT24C02电路、CAN、蜂鸣器

串口下载电路     在绘制串口电路时出现了一个新的知识点,加过孔!为何要加过孔,目的在于将从正(背)面的走线改到背(正)面。操作的方法是,在走线的时候按下键盘上的V键,此时便会出现一个过孔。...

文本特征提取_02:Word2Vec词嵌入矩阵

王小草SparkML笔记笔记整理时间:2017年1月10日 笔记整理者:王小草今日计事: 除开上周五在家工作,2017年的工作日从3号开始今天第5次上班迟到,无论起多早每天都是会迟几分钟。第一次挤...

暑期C++02之构造函数之调用顺序方法

今天复习的是构造函数这一块的内容。直接看代码#include using namespace std; class Test { public: Test() //无参数的构造函数 吴返回...

I2C器件的从设备地址的设置(以AT24C02为例)

1 AT24C02的硬件连接电路图 2 从设备地址   在进行I2C通信时,主机发送启动信号后,再发送寻址信号。器件的地址有7位和10位,以7为地址寻址为例,寻址信号由一个字节 构成,高7位为地址...

scala入门-02基础知识->方法

scala入门-02基础知识->方法

概率图模型(02)下: 贝叶斯网两等价观点(条件独立和因子分解)

本文将继续贝叶斯网络基础的讲解,主要目的在于诠释包括概率图的两种等价观点,即条件独立和因子分解(Independence 和 Factorization)的等价性; 解释 d-分离 和 I-Map 的...

机器学习实战—k近邻算法(kNN)02-改进约会网站的配对效果

示例:使用k-近邻算法改进约会网站的配对效果在约会网站上使用k-近邻算法: 1.收集数据:提供文本文件。 2.准备数据:使用Python解析文本文件。 3.分析数据:使用matplotlib画二...

映射篇(5.2) 02. ADSL拨号宽带映射 ❀ 飞塔 (Fortinet) 防火墙

除了固定IP宽带可以映射服务器到外网之外,ADSL拨号宽带也可以映射服务器到外网,但是由于ADSL拨号宽带每次连接后IP地址都不同,这就要用到飞塔防火墙特有的DDNS动态域名功能了。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ZuoyeOc-02
举报原因:
原因补充:

(最多只允许输入30个字)