我是靠谱客的博主 冷静裙子,最近开发中收集的这篇文章主要介绍iOSUI界面的学生管理系统,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

留校的第3周,写了一个iOS的学生管理系统,封装了一个学生类,感觉很像结构体,算是对面向对象编程更加理解了

遇到的一个问题

之前只是了解了深复制和浅复制,当时觉得自己会了,过了这么久,全部忘光
在传值的时候 对于数组的拷贝,我直接用了 赋值号 =,这样写,它们的地址就一样了,以至于出现了很多问题,幸亏有学长看了我的代码,指出了错误,但拷贝的问题我还得在学习

写管理系统的基本步骤

1.登录界面和注册界面
这就是一个简单的传值操作,从注册界面传到登录见面,但是从注册见面是从登录见面push进去的,这种传值是反向传值,有兴趣的同学可以看一下我的学长的WiKi三种传值;
2.先封装一个Student类,给这个类里写很多属性,姓名,学号,成绩;
.主界面呢有4个button,有的同学写的是5个分栏控制器按钮,总之,我在主界面的viewcontroller写了一个属性,一个可变的数组,这个是用来放Student的;
3.然后我们先写增加学生,在push到增加学生界面之前呢,利用属性传值将刚刚设置好的可变数组传给增加学生的viewcontroller(增加学生的viewcontroller也要写一个可变数组)用好多个textField接收到了信息后,通过可变数组对所有对象的遍历判断要增加的学生信息是否重复,创建一个学生对象,将信息赋值给他,然后通过协议传值将这个学生传回主界面,放在我们开始设置的可变数组里。
这就完成了一个功能,简单说就是,(主界面->增加->主界面->更新数据) 这是传值顺序
4.剩下的功能相类似,主要还是学会传值和拷贝;
5.block传值以后了解吧?

最后

以上就是冷静裙子为你收集整理的iOSUI界面的学生管理系统的全部内容,希望文章能够帮你解决iOSUI界面的学生管理系统所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(109)

评论列表共有 0 条评论

立即
投稿
返回
顶部