ios开发之公交卡系统的设计与实现详解手机开发
2023-06-13 09:20:07 时间
公交一卡通充值系统,有两种功能选择,第一种投入硬币或者纸币
选择购票,第二种一卡通充值,充值面额是20,50,100
#import Foundation/Foundation.h
#import "Card.h"
#import "ChargeMachine.h"
#import "Money.h"
int main(int argc, const char * argv[])
ChargeMachine * machine = [[ChargeMachine alloc]init];
//[machine sellTicket];
//[ChargeMachine recharge:KindOfMoney100];//这里赋值的时候赋值成为100,导致程序出错
//[ChargeMachine recharge:KindOfMoney20];
[ChargeMachine recharge:KindOfMoney50];
[ChargeMachine recharge:KindOfMoneyCoinMoney2];
//[machine recharge:KindOfMoneyCoinMoney2];
NSLog(@"%@",machine);
//ChargeMachine * machine = [[ChargeMachine alloc]init]; //int moneyKind = [ChargeMachine recharge:_money]; //int countOf_Money = [ChargeMachine recharge:_money]; return [NSString stringWithFormat:@"%d",_money]; @end
//ChargeMachine * machine = [[ChargeMachine alloc]init]; //int moneyKind = [ChargeMachine recharge:_money]; //int countOf_Money = [ChargeMachine recharge:_money]; return [NSString stringWithFormat:@"%d",_money]; @end
#import Foundation/Foundation.h enum KindOfMoney /**用来存储充值面额为20的变量*/ KindOfMoney20, /**用来存储充值面额为50的变量*/ KindOfMoney50, /**用来存储充值面额为100的变量*/ KindOfMoney100, KindOfMoneyCoinMoney2, KindOfMoneyPaperMoney2 typedef enum KindOfMoney KindOfMoney; @interface Money : NSObject KindOfMoney _kindOfMoney; -(Money*)initWithKindOfMoney:(KindOfMoney)kindOfMoney; typedef enum KindOfMoney KindOfMoney; @end
#import "Money.h" @implementation Money -(Money*)initWithKindOfMoney:(KindOfMoney)kindOfMoney self = [super init]; if (self!=nil) { _kindOfMoney = kindOfMoney; return self; @end
3375.html
服务器部署程序员系统优化网站设置运维相关文章
- iOS安全:敏感逻辑的保护方案(敏感信息的安全设计)
- iOS 16:让 iPhone 电池更持久的 15 个技巧
- iOS 获取本地图片尺寸_ios图片处理软件
- iOS底层-对象的本质
- 用windows或linux系统 可以上传ios app到苹果应用商店吗?
- ios开发,将图片存到相册中详解手机开发
- iOS 获取手机的型号,系统版本,软件名称,软件版本详解手机开发
- iOS获取设备信息详解手机开发
- ios基础:iOS改变状态栏字体颜色详解手机开发
- 在iOS上安装Linux系统的挑战(ios上安装linux)
- 华为P40 Pro用户分享鸿蒙系统体验以为误入iOS
- iOS 8.0越狱 iOS 8.1完美越狱图文教程
- 平台开发iOS开发:基于Linux平台的世界(ios基于linux)
- 应用Linux上编译IOS应用:实现跨平台体验(linux编译ios)
- 间谍软件“飞马”监视超 50 个国家手机用户,苹果 iOS 系统也未能幸免