前端时间使用Flutter,iOS,Android三种技术编写了三个相同功能的计算器APP,github地址,https://github.com/ThinkerJack/android-ios-flutter_notepad。
ios_calculator
1.项目简介
使用Swift编写的IOS APP,实现了计算器的常见功能。
2.环境简介
语言:Swift 5.4
UI框架:UIKit
包管理工具:CocoaPods
布局框架:SnapKit 5.0.0
3.项目截图
4.开发流程与代码逻辑简述
- 打开Xcode创建IOS APP项目。
- 引入包管理工具和框架。
- 编写布局类,继承UIView。编写Button组件,继承UIButton。
- 封装计算逻辑工具类。
- 在ViewController中引入布局文件,通过布局类中的按钮点击协议完成计算器的计算逻辑。